<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/i386/kernel/setup.c, branch linux-2.6.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2005-07-22T22:29:40Z</updated>
<entry>
<title>Remove "noreplacement" kernel command line option.</title>
<updated>2005-07-22T22:29:40Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2005-07-22T22:29:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=72538d8565b0205240d88591b72db3c7f3f1881a'/>
<id>urn:sha1:72538d8565b0205240d88591b72db3c7f3f1881a</id>
<content type='text'>
It is no longer valid to not replace instructions, since we depend on
different behaviour depending on CPU capabilities.

If you need to limit the capabilities of the replacements (because the
boot CPU has features that non-boot CPU's do not have, for example), you
need to explicitly disable those capabilities that are not shared across
all CPU's.

For example, if your boot CPU has FXSR, but other CPU's in your system
do not, you need to use the "nofxsr" kernel command line, not disable
instruction replacement per se.
</content>
</entry>
<entry>
<title>[PATCH] Retrieve elfcorehdr address from command line</title>
<updated>2005-06-25T23:24:53Z</updated>
<author>
<name>Vivek Goyal</name>
</author>
<published>2005-06-25T21:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2030eae52b416a9a9f0ffda74c982b7f1e19496d'/>
<id>urn:sha1:2030eae52b416a9a9f0ffda74c982b7f1e19496d</id>
<content type='text'>
This patch adds support for retrieving the address of elf core header if one
is passed in command line.

Signed-off-by: Vivek Goyal &lt;vgoyal@in.ibm.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>[PATCH] kdump: Retrieve saved max pfn</title>
<updated>2005-06-25T23:24:52Z</updated>
<author>
<name>Vivek Goyal</name>
</author>
<published>2005-06-25T21:58:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=92aa63a5a1bf2e7b0c79e6716d24b76dbbdcf951'/>
<id>urn:sha1:92aa63a5a1bf2e7b0c79e6716d24b76dbbdcf951</id>
<content type='text'>
This patch retrieves the max_pfn being used by previous kernel and stores it
in a safe location (saved_max_pfn) before it is overwritten due to user
defined memory map.  This pfn is used to make sure that user does not try to
read the physical memory beyond saved_max_pfn.

Signed-off-by: Vivek Goyal &lt;vgoyal@in.ibm.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>[PATCH] crashdump: x86 crashkernel option</title>
<updated>2005-06-25T23:24:50Z</updated>
<author>
<name>Eric W. Biederman</name>
</author>
<published>2005-06-25T21:58:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1bc3b91aeed71a904e431d12ca90e9b6bcb42c91'/>
<id>urn:sha1:1bc3b91aeed71a904e431d12ca90e9b6bcb42c91</id>
<content type='text'>
This is the x86 implementation of the crashkernel option.  It reserves a
window of memory very early in the bootup process, so we never use it for
anything but the kernel to switch to when the running kernel panics.

In addition to reserving this memory a resource structure is registered so
looking at /proc/iomem it is clear what happened to that memory.

ISSUES:
Is it possible to implement this in a architecture generic way?
What should be done with architectures that always use an iommu and
thus don't report their RAM memory resources in /proc/iomem?

Signed-off-by: Eric Biederman &lt;ebiederm@xmission.com&gt;
Signed-off-by: Vivek Goyal &lt;vgoyal@in.ibm.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>[PATCH] kexec: reserve Bootmem fix for booting nondefault location kernel</title>
<updated>2005-06-25T23:24:48Z</updated>
<author>
<name>Vivek Goyal</name>
</author>
<published>2005-06-25T21:57:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a9190853c34289d9181acd9c620c76143bf88ca'/>
<id>urn:sha1:8a9190853c34289d9181acd9c620c76143bf88ca</id>
<content type='text'>
This patch fixes a problem with reserving memory during boot up of a kernel
built for non-default location.  Currently boot memory allocator reserves
the memory required by kernel image, boot allocaotor bitmap etc.  It
assumes that kernel is loaded at 1MB (HIGH_MEMORY hard coded to 1024*1024).
 But kernel can be built for non-default locatoin, hence existing
hardcoding will lead to reserving unnecessary memory.  This patch fixes it.

Signed-off-by: Vivek Goyal &lt;vgoyal@in.ibm.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>[PATCH] kexec: x86: local apic fix</title>
<updated>2005-06-25T23:24:46Z</updated>
<author>
<name>Eric W. Biederman</name>
</author>
<published>2005-06-25T21:57:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9635b47d910223745258768418003580ef7dba17'/>
<id>urn:sha1:9635b47d910223745258768418003580ef7dba17</id>
<content type='text'>
From: "Maciej W. Rozycki" &lt;macro@linux-mips.org&gt;

Fix a kexec problem whcih causes local APIC detection failure.

The problem is detect_init_APIC() is called early, before the command line
have been processed.  Therefore "lapic" (and "nolapic") have not been seen,
yet.

Signed-off-by: Maciej W. Rozycki &lt;macro@linux-mips.org&gt;
Signed-off-by: Eric Biederman &lt;ebiederm@xmission.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>[PATCH] init call cleanup</title>
<updated>2005-06-25T23:24:30Z</updated>
<author>
<name>Li Shaohua</name>
</author>
<published>2005-06-25T21:54:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0bb3184df537002a742bafddf3f4fb482b7fe610'/>
<id>urn:sha1:0bb3184df537002a742bafddf3f4fb482b7fe610</id>
<content type='text'>
Trival patch for CPU hotplug.  In CPU identify part, only did cleaup for intel
CPUs.  Need do for other CPUs if they support S3 SMP.

Signed-off-by: Li Shaohua&lt;shaohua.li@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>[PATCH] Remove i386_ksyms.c, almost.</title>
<updated>2005-06-23T16:45:11Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2005-06-23T07:08:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=129f69465b411592247c408f93d7106939223be1'/>
<id>urn:sha1:129f69465b411592247c408f93d7106939223be1</id>
<content type='text'>
* EXPORT_SYMBOL's moved to other files
* #include &lt;linux/config.h&gt;, &lt;linux/module.h&gt; where needed
* #include's in i386_ksyms.c cleaned up
* After copy-paste, redundant due to Makefiles rules preprocessor directives
  removed:

	#ifdef CONFIG_FOO
	EXPORT_SYMBOL(foo);
	#endif

	obj-$(CONFIG_FOO) += foo.o

* Tiny reformat to fit in 80 columns

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.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>[PATCH] sparsemem memory model for i386</title>
<updated>2005-06-23T16:45:05Z</updated>
<author>
<name>Andy Whitcroft</name>
</author>
<published>2005-06-23T07:07:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=05b79bdcb48c18cd9b580c39e3efb9a1ab078151'/>
<id>urn:sha1:05b79bdcb48c18cd9b580c39e3efb9a1ab078151</id>
<content type='text'>
Provide the architecture specific implementation for SPARSEMEM for i386 SMP
and NUMA systems.

Signed-off-by: Andy Whitcroft &lt;apw@shadowen.org&gt;
Signed-off-by: Dave Hansen &lt;haveblue@us.ibm.com&gt;
Signed-off-by: Martin Bligh &lt;mbligh@aracnet.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&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] acpi build fix: x86 setup.c</title>
<updated>2005-05-31T21:54:17Z</updated>
<author>
<name>Alexander Nyberg</name>
</author>
<published>2005-05-31T21:39:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=adaa765d76f58b47e10a4760f2c0bc86de5479b9'/>
<id>urn:sha1:adaa765d76f58b47e10a4760f2c0bc86de5479b9</id>
<content type='text'>
This is a neverending story

linux/acpi.h contains empty declarations for acpi_boot_init() &amp;
acpi_boot_table_init() but they are nested inside #ifdef CONFIG_ACPI.

So we'll have to #ifdef in arch/i386/kernel/setup.c: setup_arch()

Signed-off-by: Alexander Nyberg &lt;alexn@telia.com&gt;
Cc: "Brown, Len" &lt;len.brown@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>
</feed>
