summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2007-11-12Use isa_intr_establish() to establish the SCI interrupt handler; this makesMark Kettenis
2007-11-12Split handling of unmaskable vs maskable ipi to make the core simpler,Miod Vallat
2007-11-12/dev/openpromMark Kettenis
2007-11-12fix some problems with lazy fpu context handling:Todd C. Miller
2007-11-12Select the right GDT entry for interrupt handlers on i386 systems whenChristopher Pascoe
2007-11-11Rework ipi handling to delay acking the maskable ipi interrupt, so that itMiod Vallat
2007-11-11Give more information in ``machine cpu'' under ddb.Miod Vallat
2007-11-11Replace next_tick() with simpler C code that I can actually understand.Mark Kettenis
2007-11-11Add spurious interrupt detection to macebus. This allows for the detectionJoel Sing
2007-11-11Use two software interrupt sources per processor for IPIs, instead of onlyMiod Vallat
2007-11-11In dma_cachectl(), flush unconditionnaly on all processors, regardless of theMiod Vallat
2007-11-10weel -> wellJoel Sing
2007-11-10Activate umbg(4) on macppc.Marc Balmer
2007-11-10Activate umbg(4) in i386.Marc Balmer
2007-11-10Remove a fair amount of duplicated code by making cpu_mp_startup callMark Kettenis
2007-11-10For single-processor kernels, only match the CPU we're running on.Mark Kettenis
2007-11-09Be more careful when handling ipis:Miod Vallat
2007-11-09In dma_cachectl*(), try and perform fewer remote processor operations wheneverMiod Vallat
2007-11-09Do not bother checking for curproc != NULL if we know a trap comes fromMiod Vallat
2007-11-09IPL_xxx values on hp300 are logical values (although some of them happen toMiod Vallat
2007-11-09Get rid of IPL_TTYNOBUF, it was handled exactly like IPL_TTY for years.Miod Vallat
2007-11-09Move splassert_check() from common m68k code to each m68k-based architecture,Miod Vallat
2007-11-09Fix PSLTOIPL and IPLTOPSL to only use three bits of interrupt mask.Miod Vallat
2007-11-09On MULTIPROCESSOR kernels, don't forget to grab the kernel lock whenMiod Vallat
2007-11-09Call prom_set_trap_table for secondary CPUs too.Mark Kettenis
2007-11-09Use the interrupt stack as the initial stack for spinning up secondary CPUs.Mark Kettenis
2007-11-06Close a race where we might save/drop the fpu state of the wrong process inMark Kettenis
2007-11-06ramdisks should have the same behaviour as GENERICTheo de Raadt
2007-11-06Keep a pending software interrupts mask per processor, instead of having itMiod Vallat
2007-11-06Comment out the pmap fine grained locking stuff, it is not necessary for nowMiod Vallat
2007-11-06Be sure to pmap_deactivate() a process during context switches, so thatMiod Vallat
2007-11-06Remove the now unused idle_u, and call the secondary processors startupMiod Vallat
2007-11-06Get rid of TC_IPL_xxx values and tc_intrlevel_t, and use IPL_xxx and int.Miod Vallat
2007-11-05I screwed the pooch. Fix the stack offsets.Tobias Weingartner
2007-11-05Sprinkle a few holy membars around memory writes.Miod Vallat
2007-11-05fix and use DEVICE_IS_VGA_PCI, makes vgafb_pci_match() much simplerMartin Reindl
2007-11-05temporary ddb buffers need to be a bit larger on 64 bit systems to cope withMiod Vallat
2007-11-05audio encoding conversion cleanupJacob Meuser
2007-11-04replace even more ctob/btoc with ptoa/atopMartin Reindl
2007-11-03Fix LKM support for amd64.Mike Belopuhov
2007-11-03Add acpi_acquire_global_lock(), and acpi_release_global_lock toGordon Willem Klok
2007-11-03use DEVICE_IS_VGA_PCI in vga_pci_match()Martin Reindl
2007-11-03don't spam dmesg with huge, whitespace padded bios strings.Chris Kuethe
2007-11-03change what happens when acpi is enabled to include "relatively safe"Bob Beck
2007-11-03APM switchto cleanup diff. This uses the switchto functionality toTobias Weingartner
2007-11-03Add acpi_acquire_global_lock() and acpi_release_global_lock() in MD locore.sTobias Weingartner
2007-11-02replace ctob/btoc with ptoa/atop (plus the usual round_page() where needed)Martin Reindl
2007-11-02Use the same cache cleaning address computation as done in cpufunc_asm_xscale,Miod Vallat
2007-11-01Remove curproc definition. It is supposed to be in proc.h only.Mike Belopuhov
2007-10-31Overhaul fpu context save/restore code, making it more similar to what we doMark Kettenis