<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/arch/ia64/Kconfig.debug, branch v3.4.78</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.4.78</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.4.78'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2005-11-07T15:53:35Z</updated>
<entry>
<title>[PATCH] Move Kprobes and Oprofile to "Instrumentation Support" menu</title>
<updated>2005-11-07T15:53:35Z</updated>
<author>
<name>Prasanna S Panchamukhi</name>
<email>prasanna@in.ibm.com</email>
</author>
<published>2005-11-07T08:59:14Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=cd6b0762a04978baf48412456a687842de97e381'/>
<id>urn:sha1:cd6b0762a04978baf48412456a687842de97e381</id>
<content type='text'>
Andrew Morton suggested to move kprobes from kernel hacking menu, since
kernel hacking menu is in-appropriate for the Kprobes.  This patch moves
Kprobes and Oprofile under instrumentation menu.

(akpm: it's not a natural fit, but things like djprobes and the s390 guys'
statistics library need a home)

Signed-of-by: Prasanna S Panchamukhi &lt;prasanna@in.ibm.com&gt;
Cc: Philippe Elie &lt;phil.el@wanadoo.fr&gt;
Cc: John Levon &lt;levon@movementarian.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Kprobes/IA64: arch specific handling</title>
<updated>2005-06-23T16:45:22Z</updated>
<author>
<name>Anil S Keshavamurthy</name>
<email>anil.s.keshavamurthy@intel.com</email>
</author>
<published>2005-06-23T07:09:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=fd7b231ff98578308d8f5fb76a25a369ce1074ae'/>
<id>urn:sha1:fd7b231ff98578308d8f5fb76a25a369ce1074ae</id>
<content type='text'>
This is an IA64 arch specific handling of Kprobes

Signed-off-by: Anil S Keshavamurthy &lt;anil.s.keshavamurthy@intel.com&gt;
Signed-off-by: Rusty Lynch &lt;Rusty.lynch@intel.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[IA64] add hpzx1_swiotlb machine-vector</title>
<updated>2005-01-07T08:17:45Z</updated>
<author>
<name>David Mosberger</name>
<email>davidm@hpl.hp.com</email>
</author>
<published>2005-01-07T08:17:45Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=b733ce2121acfea01efbd9af7adfc9cd3953e349'/>
<id>urn:sha1:b733ce2121acfea01efbd9af7adfc9cd3953e349</id>
<content type='text'>
I was in need of a 3.3V/dual-voltage-capable PCI sound-card and, as
luck would have it, the only card of that sort in the local computer
store was one that _still_ has a DMA engine that cannot even DMA to
all 32 bits (it's limited to 28 bits).  Hard to believe, but true (the
card in question is a "SoundBlaster Live! 24-bit" with a CA0106 chip;
stay away from that one if you can...).

Anyhow, since I don't like it when PCI cards don't work in my machine,
I created the attached patch which adds a new machine-vector to enable
support of such broken cards.

With the patch applied, you can either configure the kernel for
"HP-zx1/sx1000+swiotlb" or configure for "generic" and boot with
option "machvec=hpzx1_swiotlb" to enable support for broken PCI
devices.

The patch works as follows: the new machvec implements a I/O MMU which
will use the hardware I/O MMU whenever possible but fall back on the
software I/O TLB when encountering a device that can't be supported by
the hardware I/O MMU.  Fortunately, we don't have to mess with
MAX_DMA_ADDRESS or create a new zone: the software I/O TLB allocates
its memory as low as possible and early in the boot-process, so on any
machine with low memory, we're pretty much guaranteed that we'll get a
reasonable amount of low memory, which is all we need to properly support
broken PCI cards.

Note that I made a small change to swiotlb.c: I added a
swiotlb_init_with_default_size() function to let the new I/O MMU
initialize the software I/O TLB with less than 64MB (which is way too
much for the limited uses we'll see for the broken PCI devices; for
example, the CA0106 chip allocates only coherent buffers of about
128KB).

The patch has been tested on a zx1 machine in the generic, hpzx1, and
hpzx1_swiotlb configuration.

Thanks to Alex Williamson for the suggestion of doing this via a
completely separate machvec.

Signed-off-by: David Mosberger-Tang &lt;davidm@hpl.hp.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>kconfig/all archs: Introduce Kconfig.debug</title>
<updated>2004-08-15T23:45:59Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@mars.ravnborg.org</email>
</author>
<published>2004-08-15T23:45:59Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=49105c09277b20aa6a250a9d66df01869b1489d9'/>
<id>urn:sha1:49105c09277b20aa6a250a9d66df01869b1489d9</id>
<content type='text'>
Localize Kconfig debug options into one file (lib/Kconfig.debug)
for easier maintenance, searching, and menu-building.

Updated to 2.6.8.

Summary of changes:

. localizes the following symbols in lib/Kconfig.debug:
    DEBUG_KERNEL, MAGIC_SYSRQ, DEBUG_SLAB, DEBUG_SPINLOCK,
    DEBUG_SPINLOCK_SLEEP, DEBUG_HIGHMEM, DEBUG_BUGVERBOSE,
    DEBUG_INFO
  and FRAME_POINTER for some instances of it (if it's freely
  user-selectable) but not for the cases where it's forced or
  it depends on some other options.
. adds DEBUG_KERNEL requirement to some DEBUG_vars;
. remove KALLSYMS from S390-specific kernel hacking menu;
  use KALLSYMS in the EMBEDDED menu instead;
. add CRIS and M68KNOMMU symbols for use in lib/Kconfig.debug;
. eliminate duplicate "General setup" labels in sparc64 config;
. whitespace cleanup;
. fixed a few trival typos;

Portions of the original patch were also done by
Bartlomiej Zolnierkiewicz &lt;B.Zolnierkiewicz@elka.pw.edu.pl&gt;

Signed-off-by: Randy Dunlap &lt;rddunlap@osdl.org&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
</feed>
