- 12 Oct, 2002 12 commits
-
-
Andi Kleen authored
And here all the other x86-64 changes that have accumulated in my tree. It's various bugfixes and cleanups. Changes: - fix nmi watchdog - remove local timer spreading over CPUs - it's useless here and caused many problems - New offset.h computation from Kai - Lots of changes for the C99 initializer syntax - New MTRR driver from Dave & Mats - Bugfix: kernel threads don't start with interrupts disabled anymore, which fixes various boottime hangs (this was fixed a long time ago, but the bug crept in again by the backdoor) - Do %gs reload in context switch lockless - Fix device_not_available entry point race - New per CPU GDT layout following i386: the layot is not completely compatible with i386, which may problems with Wine in theory. Haven't seen any yet. - Support disableapic option - driverfs support removed for now because it caused crashes - Updates for new signal setup - Support for kallsyms - Port TLS clone flags/syscalls: unfortunately made the context switch even uglier than it already is. - Security fixes for ptrace - New in_interrupt()/atomic setup ported from i386 - New makefiles mostly from Kai - Various updates ported from i386
-
Andi Kleen authored
Some timer updates from Vojtech Pavlik for x86-64. In theory support HPET timing now, but the support is disabled. Would actually need vxtime_lock() macros in the generic timer code to protect xtime updates, but I'm leaving that out now because it's only needed for vsyscalls and they're currently disabled.
-
Andi Kleen authored
Port of the hotplug CPU changes from i386 for x86-64. I don't expect x86-64 hardware to support CPU hotplugging any time soon, but this makes it all compile & work again and keeps some consistency.
-
Andi Kleen authored
Update various lib/ functions for x86-64: - new memcpy/memset/csum-copy/copy_page/user - add bitstr support function for IOMMU - Other minor fixes and updates.
-
Andi Kleen authored
Merge from i386 for x86-64: move reboot functions to an own file.
-
Andi Kleen authored
Straightforward merge from i386: remove support for global cli for x86-64
-
Andi Kleen authored
Update for the x86-64 PCI subsystem in 2.5.42. Main new feature is PCI IOMMU support through the K8 aperture. This allows to use more than 4GB of memory with 32bit PCI devices. Also some other PCI changes, mostly merges from i386.
-
Andi Kleen authored
Some bugfixes for the 32bit emulation for x86-64 and make it all compile again. Has rewritten ioctl registration code and some other updates. New system calls are supported. It unfortunately broke some time ago by binfmt_elf changes for all shared linked libraries. Will fix that later.
-
Andi Kleen authored
New e820 memory map handling for x86-64. Move it all to a new file and clean it up a lot. Add some simple allocator functions to deal with holey e820 mappings cleanly A lot of this is preparation for NUMA (which works in 2.4, but is not ported to 2.5 yet)
-
Andi Kleen authored
Update the early 32bit bootloader for x86-64. This stuff is near completely identical to i386, except for a few Makefile changes to tell the x86-64 toolkit to compile in 32bit mode.
-
Andi Kleen authored
ACPI updates for x86-64/2.5.42 ACPI finally works now.
-
-
- 13 Oct, 2002 1 commit
-
-
Russell King authored
SPARC was unconditionally setting CONFIG_SERIAL_CORE_CONSOLE to y and conditionally setting CONFIG_SERIAL_CORE depending on the Sparc sub-drivers. In addition, the core serial driver for SPARC is always built, so we end up with link errors. We instead make CONFIG_SERIAL_CORE{,_CONSOLE} dependent on building the SPARC core driver (CONFIG_SERIAL_SUNCORE).
-
- 12 Oct, 2002 19 commits
-
-
Linus Torvalds authored
-
Richard Henderson authored
with attribute unused.
-
Richard Henderson authored
-
Richard Henderson authored
variables in #if RTC_IRQ.
-
Richard Henderson authored
-
Richard Henderson authored
-
Richard Henderson authored
warning: right shift count >= width of type by casting to long before shifting by HIGH_BITS_OFFSET.
-
Richard Henderson authored
warning: long int format, different type arg (arg 5) by casting ino_t arguments to unsigned long for printf formats. In some instances, change %ld to %lu.
-
Manfred Spraul authored
Problem: if another CPU is using lazy-TLB, the LDT flushing won't flush the other CPU's LDT entry. Fix: use active_mm instead of mm for the flush IPI.
-
Linus Torvalds authored
we should allow read-write accesses - it's used for control, not data.
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Kai Germaschewski authored
Not perfectly clean yet, but uses the standard way to descend into subdirs and gives me working vmlinux and linux targets without spurious rebuilds.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Adrian Bunk authored
Fix buggy #if removal in iphase.c that crept in with the initcalls fixup.
-
Linus Torvalds authored
-
bk://cifs.bkbits.net/linux-2.5-with-cifsLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Robert Read authored
This is the initial port of InterMezzo for 2.5. It now compiles, mounts, and completes I/Os successfully, but we are aware that more needs to be done and we will do it as quickly as possible.
-
Adrian Bunk authored
The timer-handling split patch moved cpufreq stuff from time.c to timers/timer_tsc.c but not the corresponding #include <linux/cpufreq.h> causing the build to fail. The fix is simple.
-
Brian Gerst authored
Convert the tty_drivers list to use list_heads instead of open coded doubly-linked lists.
-
- 11 Oct, 2002 8 commits
-
-
Steve French authored
-
Steve French authored
Correct compiler warnings for 64 bit platforms and minor formatting cleanup and remove debug function that was causing a conflict with a function of the same name in SCSI
-
Andres Salomon authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/src/kernel/v2.5/linux-2.5.make
-
David S. Miller authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
David S. Miller authored
-