summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/include
AgeCommit message (Expand)Author
2008-01-19Simplify CLKF_INTR by making it look at the saved interrupt level,Mark Kettenis
2008-01-19Make host bridges provide their own implementation of pci_conf_read() andMark Kettenis
2008-01-16Simplify spilling register windows into the pcb by storing the stack pointerMark Kettenis
2008-01-06Add STICK_INT.Mark Kettenis
2008-01-03Add an explicit clobber to prevent gcc from reordering instructions aroundMiod Vallat
2008-01-01Implement an MP-safe rw_cas() based upon the casx instruction; ok kettenis@Miod Vallat
2007-12-14Remove a lot of symbols from the namespace, otherwise sys/sysctl.h andTheo de Raadt
2007-11-28Garbage collect sparc_cas() and sparc_casx(). We have equivalent functionsMark Kettenis
2007-11-28Use cas/casx instead of casa/casxa.Mark Kettenis
2007-11-27Like i386 and amd64 - make the __mp_lock not spin at splhigh.Mark Kettenis
2007-11-26Move the implementation of __mp_lock (biglock) into machine dependentArtur Grabowski
2007-11-25Give the CarBus side of CardBus-PCI bridges a bus number, since OpenFirmwareMark Kettenis
2007-11-14Remove eeprom.h.Mark Kettenis
2007-11-13Remove bsd_openprom.h.Mark Kettenis
2007-11-05Sprinkle a few holy membars around memory writes.Miod Vallat
2007-10-31Overhaul fpu context save/restore code, making it more similar to what we doMark Kettenis
2007-10-27get rid of btoc/ctob in favor of atop/ptoaMartin Reindl
2007-10-21Don't use next_tick() to start the clock ticking on secondary CPUs. ThisMark Kettenis
2007-10-20Make sure to send an ipi to the processor a given proc runs on in signotify(),Miod Vallat
2007-10-18Don't try to send IPIs to CPUs that aren't running (yet).Mark Kettenis
2007-10-17Spin up secondary CPUs on MULTIPROCESSOR kernels. Works on UltraSPARC-IIIMark Kettenis
2007-10-17Proper TLB flushing for MULTIPROCESSOR kernels.Mark Kettenis
2007-10-16Make lazy fpu context switching work for MULTIPROCESSOR kernels. Tested byMark Kettenis
2007-10-16Another cpu_switchto() leftover.Mark Kettenis
2007-09-30Move intrpending array into 'struct cpu_info'.Mark Kettenis
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-09-09Add a few missing bits to include/cpu.h required for MULTIPROCESSOR kernels.Mark Kettenis
2007-09-09Make fpproc per-cpu. This turns fpproc into a macro, so adjust fpu/fpu.cMark Kettenis
2007-09-09Make handled_intr_level per-cpu.Mark Kettenis
2007-09-08Add prom functions to start secondary CPUs.Mark Kettenis
2007-09-08Make the ast on sparc64 per-process instead of global. Necessary to makeMark Kettenis
2007-09-04UltraSPARC CPUs always have an on-chip FPU. There really is no need to haveMark Kettenis
2007-09-03Fix a few interrupt dispatch/receive register definitions.Mark Kettenis
2007-08-25Real mutexes for sparc64. Some comments from henric@ and claudio@.Mark Kettenis
2007-08-04rbus for sparc64Mark Kettenis
2007-08-04Add sparc_bus_addr member to struct sparc_bus_space_tag. This function mapsMark Kettenis
2007-08-04Add missing pci_intr_line() implementation.Mark Kettenis
2007-07-24Remove some goo for dealing with 32-bit cpu's.Mark Kettenis
2007-07-22Get rid of the fixe VA range for device mappings; use uvm_km_valloc() instead.Mark Kettenis
2007-06-20b_cylinder does not need to be set on the callpath down into drivers.Theo de Raadt
2007-06-17significantly simplified disklabel infrastructure. MBR handling becomes MITheo de Raadt
2007-06-06now that all partition size/offsets are potentially 64-bit, change theTheo de Raadt
2007-05-29use the right capitalization for `SBus'Igor Sobrado
2007-05-28Maintaining a broken compatibility layer for a broken OS is not a productiveBob Beck
2007-05-28Move the MSIZE, MCLSHIFT, MCLBYTES and the MCLOFSETThordur I. Bjornsson
2007-05-26More comment typos from Diego Casati. Including winners like funtion, allmost,Kenneth R Westerback
2007-05-16splassert_ctl defaults to 1 now, so dont wrap the checks forThordur I. Bjornsson
2007-05-16The world of __HAVEs and __HAVE_NOTs is reducing. All architecturesArtur Grabowski
2007-05-15Remove the MI implementation of mutexes and remove the __HAVE_MUTEXArtur Grabowski
2007-05-15kill __HAVE_DEVICE_REGISTER by requiring all architectures to have aTheo de Raadt