summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64
AgeCommit message (Expand)Author
2008-01-08Be uniform with console message from other devicesTheo de Raadt
2008-01-08the rsc-console on the v880 operates at 115200, not the 9600 we think weDavid Gwynne
2008-01-06Add STICK_INT.Mark Kettenis
2008-01-04Prevent sign-extension when setting ASI in %tstate.Mark Kettenis
2008-01-03Fix debug code.Mark Kettenis
2008-01-03Add an explicit clobber to prevent gcc from reordering instructions aroundMiod Vallat
2008-01-03Remove redundant extenr declaration.Mark Kettenis
2008-01-03Don't depend on evil (struct psycho_pbm *) cast.Mark Kettenis
2008-01-03Remove some junk.Mark Kettenis
2008-01-03Make slowtrap check the real stack pointer instead of whatever is in %g6.Mark Kettenis
2008-01-01Implement an MP-safe rw_cas() based upon the casx instruction; ok kettenis@Miod Vallat
2007-12-26Use the TSTATE_xxx constants instead of (PSTATE_xxx << TSTATE_PSTATE_SHIFT)Miod Vallat
2007-12-23In pmap_dumpmmu(), account for the fact that we use 4MB mappings for text andMark Kettenis
2007-12-23Remove DMMU_MISS_2; it's identical to DMMU_MISS.Mark Kettenis
2007-12-22Replace _bus_dmamap_load() with an implementation based onMark Kettenis
2007-12-21Don't use getpropstring to get the CPU model name; it's evil. Instead, rely onMark Kettenis
2007-12-16Correctly count number of segments in _bus_dmamap_load(). Initialize ds_addrMark Kettenis
2007-12-15move some iommu_dvmamap_validate_map()'s into DEBUG instead of DIAGNOSTIC, toTheo de Raadt
2007-12-14Remove a lot of symbols from the namespace, otherwise sys/sysctl.h andTheo de Raadt
2007-12-07unify a function name compared to other bussesTheo de Raadt
2007-12-05use mutexes to protect the iommu's extent map and the streaming buffer,Theo de Raadt
2007-12-05Remove some 32-bit compatibility code in pseg_get().Mark Kettenis
2007-11-30Define NORMAL_C_NOP everywhere.Miod Vallat
2007-11-28Garbage collect sparc_cas() and sparc_casx(). We have equivalent functionsMark Kettenis
2007-11-28Don't complain about removing wired pages; this is expected to happen withMark Kettenis
2007-11-28Give UltraSPARC-IV CPUs a chance again to attach on GENERIC.Mark 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-27intr_disable() returns an u_int64_t.Mark Kettenis
2007-11-26Move the implementation of __mp_lock (biglock) into machine dependentArtur Grabowski
2007-11-26few more dribbles of LIBKERN cleanupTheo de Raadt
2007-11-25libkern, begone. Move to a new mechanism where config(8)'s "file"Theo de Raadt
2007-11-25Get rid of the kernel 'libcompat' framework, and instead use conf/files toTheo de Raadt
2007-11-25Give the CarBus side of CardBus-PCI bridges a bus number, since OpenFirmwareMark Kettenis
2007-11-18Add missing locking around ktrsyscall() call.Mark Kettenis
2007-11-16Pass name of CPU nodes instead of "cpu" such that we see it for unconfiguredMark Kettenis
2007-11-16Fix typo in comment.Mark Kettenis
2007-11-16UltraSPARC-IIIi CPUs are different and choose the BUSY/NACK pair based on theMark Kettenis
2007-11-15Attach to "rsc-console". Hopefuly this will give us a proper console onMark Kettenis
2007-11-14Remove eeprom.h.Mark Kettenis
2007-11-13Fix printf format string.Mark Kettenis
2007-11-13Remove bsd_openprom.h.Mark Kettenis
2007-11-11Replace next_tick() with simpler C code that I can actually understand.Mark Kettenis
2007-11-10weel -> wellJoel Sing
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-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-05Sprinkle a few holy membars around memory writes.Miod Vallat