summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2007-10-22the invalid flag is never set in these two drivers, so don't test if it is; ↵Constantine A. Murenin
ok djm@ kettenis@
2007-10-22remove flagsa/dobusy/doidle stuff introduced 3 years ago as a debugging aid..Theo de Raadt
2007-10-22Recognize kernel options specified on the "boot" command line (e.g. boot --c),Miod Vallat
in addition to the OSLoadOptions variable; and do not default to -a -s if it is missing or empty. ok deraadt@ jsing@
2007-10-22stoped -> stoppedJoel Sing
ok miod@
2007-10-22no need for NOPROG and bsd.prog.mkTheo de Raadt
2007-10-22fix tag building; Pierre Riteau plus my own tweaksTheo de Raadt
2007-10-21Don't use next_tick() to start the clock ticking on secondary CPUs. ThisMark Kettenis
would fail from time to time on UltraSPARC-I and UltraSPARC-II CPUs. Inspired by code in FreeBSD. ok miod@
2007-10-21Make certain the output buffer is zeroed before starting processing.Dale Rahn
2007-10-20Ack IRQ *after* fetching IPI args. From NetBSD.Mark Kettenis
2007-10-20Provide sensor status based on the limits found in OpenFirmware.Mark Kettenis
There's enough code in here now, to add myself to the list of copyright holders.
2007-10-20Add support for the temperature sensors on the SUNW,envctrltwo device foundMark Kettenis
on the Sun Enterprise 250. This device (and SUNW,envctrl found on the Enterprise 450) is a PCF8584 I2C controller with several generic I2C chips attached to it. ok deraadt@
2007-10-20Make sure to send an ipi to the processor a given proc runs on in signotify(),Miod Vallat
in the MULTIPROCESOR case. ok kettenis@
2007-10-20enuf -> enoughMiod Vallat
2007-10-19remove vars from some prototypes.Federico G. Schwindt
2007-10-19Don't use "counter-timer" as clock interrupt source on MULTIPROCESSOR kernelsMark Kettenis
for now.
2007-10-19Use HDL2CELL when passing an OpenFirmware handle in prom_start_cpu. MakesMark Kettenis
bsd.mp boot on an E250.
2007-10-19remove old-school "cpu%d running" messages from default code pathsTheo de Raadt
2007-10-18Don't try to send IPIs to CPUs that aren't running (yet).Mark Kettenis
2007-10-18Add support for the Moosehead PS/2 controller as found on SGI O2 workstations.Joel Sing
ok miod@ deraadt@
2007-10-18Make sure interrupts are really enabled at the beginning of proc_trampoline,Miod Vallat
tested by deraadt@ jsing@
2007-10-18enter for obj@ building, otherwise dribbles happenTheo de Raadt
2007-10-18Define a new attribute, pckbcslot, which pckbc and gsckbc provide, and toMiod Vallat
which pckbd and pms attach. This makes it simpler to add new controllers pckbd/pms can attach to.
2007-10-18No need to include <machine/pte.h> here.Miod Vallat
2007-10-18Get rid of the silly union for mips pte. No functional change exceptMiod Vallat
pmap.h now includes pte.h.
2007-10-17Add the Intel ICH9 chipset.Brad Smith
Tested by damien@ ok dlg@
2007-10-17Use ldx (instead of ld) to load a pointer.Mark Kettenis
ok deraadt@
2007-10-17Let other people build sparc64 bsd.mp too.Mark Kettenis
2007-10-17MULTIPROCESSOR kernels need clock interrupts on secondary CPUs too, so don'tMark Kettenis
mark interrupts as busy.
2007-10-17Spin up secondary CPUs on MULTIPROCESSOR kernels. Works on UltraSPARC-IIIMark Kettenis
CPUs.
2007-10-17Do not clean up vers.c as it is not autogenerated anymore.Hans-Joerg Hoexer
ok deraadt.
2007-10-17Get proc_trampoline() ready for MULTIPROCESSOR.Mark Kettenis
2007-10-17Sanitize debug printf.Mark Kettenis
2007-10-17Proper TLB flushing for MULTIPROCESSOR kernels.Mark Kettenis
2007-10-17more unification between amd64 and i386 (API changes, but we thinkTheo de Raadt
noone else uses this acpi except the command); from Mike Belopuhov
2007-10-17replacement for the pctr codebase that can handle amd64 processors asTheo de Raadt
well (in fact, all 4 combinations of codebase and processor) written by Mike Belopuhov and Aleksey Lomovtsev
2007-10-16For MULTIPROCESSOR kernels, make cpu_switchto() set p->p_cpu.Mark Kettenis
2007-10-16Make lazy fpu context switching work for MULTIPROCESSOR kernels. Tested byMark Kettenis
many. ok deraadt@
2007-10-16Make lazy fpu context switching work for MULTIPROCESSOR kernels. Tested byMark Kettenis
many. ok deraadt@
2007-10-16Another cpu_switchto() leftover.Mark Kettenis
2007-10-16unsigned int is nicer than just unsignedTheo de Raadt
2007-10-16Do not expose the end of the proc_trampoline bowels to C code anymore, andMiod Vallat
get rid of the ``switchframe'' struct definition. As a bonus, this makes cpu_fork() simpler and unwastes 8 bytes of u area.
2007-10-16Fix the mtx_wantipl != IPL_NONE comparison in the ``have to spin''Miod Vallat
MULTIPROCESSOR case in mtx_enter.
2007-10-15Skip non-SPD EEPROMs.Mark Kettenis
somewhat confused ok deraadt@
2007-10-15catch privileged actions as well; hint from miod@Federico G. Schwindt
2007-10-14registred -> registeredMiod Vallat
2007-10-14Don't bail out after finding the first cpu.Mark Kettenis
2007-10-14enable wbngTheo de Raadt
2007-10-14Provide a way to attach spdmem(4) by faking an I2C bus with EEPROMs withMark Kettenis
contents from OpenFirmware. ok deraadt@
2007-10-14Implement OF_getproplen().Mark Kettenis
ok deraadt@
2007-10-14'expresion' -> 'expression'. Reported by Jung on tech@.Kenneth R Westerback