summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64
AgeCommit message (Expand)Author
2008-04-20Implement locking of sun4u TSB entries for MULTIPROCESSOR kernels.Mark Kettenis
2008-04-19add a driver flag to force the negotiation of SATA 1 transfersDamien Miller
2008-04-18use arc4random_uniform() for random number requests that are not aDamien Miller
2008-04-17Really try to schedule clock ticks at fixed intervals. Make sure hardclock()Mark Kettenis
2008-04-16Support the pcf8584 variant found on the u25/45.Mark Kettenis
2008-04-16Turns out getpropstring() returns an empty string if a property is missingMark Kettenis
2008-04-16Make sure tickcmpr_set() always writes a time in the future.Mark Kettenis
2008-04-15Add workaround for UltraSPARC-II errata, where writes to %tick_cmpr wouldMark Kettenis
2008-04-15Add support for the Texas Instruments bq4802 real-time clock found on theMark Kettenis
2008-04-14Introduce macros to switch to normal and alternate globals and switch toMark Kettenis
2008-04-13Use %g7 to store a pointer `struct cpu_info', and use it whereever possible.Mark Kettenis
2008-04-12Compile kernels with -Wvariable-decl (except on arches with ipmi, for now).Miod Vallat
2008-04-12Introduce macros to get and set the MMU context ID in asm code and switch toMark Kettenis
2008-04-10Make sun4v_broadcast_ipi() do its job by making a single hypervisor callMark Kettenis
2008-04-09Add new stub uvm_shutdown() and call it from the right place in MD boot()Theo de Raadt
2008-04-08For some reason access to io space using ASI_PHYS_NON_CACHED_LITTLE doesn'tMark Kettenis
2008-04-08Split the cdev makro for bpftun into two seperate definitions. tun(4) andClaudio Jeker
2008-04-07Don't grab the kernel biglock for syscalls marked SY_NOLOCK;Thordur I. Bjornsson
2008-04-03Use atomic operations to invalidate TSB entries.Mark Kettenis
2008-04-03Make ebus(4) work on sun4v.Mark Kettenis
2008-04-03Some cosmetic changes.Mark Kettenis
2008-04-02Add nsgphy(4).Mark Kettenis
2008-04-02For some reason using the ASI_SCRATCHPAD register at offset 0x08 makes theMark Kettenis
2008-03-31Make MULTIPROCESSOR kernels work on sun4v. Won't gracefully halt, powerdownMark Kettenis
2008-03-30Remove for #if 0'ed out code I left behind with the previous commit.Mark Kettenis
2008-03-30More sun4v support. GENERIC and RAMDISK kernels will now boot on bothMark Kettenis
2008-03-29Don't double count clock and prof interrupts.Mark Kettenis
2008-03-26Disable some code that reads some sun4u-specific registers for diagnosticMark Kettenis
2008-03-24Remove KASSERT that's causing grieve on sun4v, and I've never seen triggered.Mark Kettenis
2008-03-24Use correct cpuid on sun4v.Mark Kettenis
2008-03-23Add code to initialize CPUs on sun4v.Mark Kettenis
2008-03-23Sigh! The sun4v TTEs have a different layout than sun4u TTEs. Rename theMark Kettenis
2008-03-23typo; deraadtMiod Vallat
2008-03-23Not-functional-enough driver for the Sun Expert3D cards, put in tree as anMiod Vallat
2008-03-23Use new defines from pcidevs to match Expert3D.Miod Vallat
2008-03-23Fix ovbcopy() operation when copying shorts backwards, similar to sparcMiod Vallat
2008-03-22Add support for DIOCRLDINFO, DIOCGPDINFO, DIOCGPART to the fdKenneth R Westerback
2008-03-22Reintroduce the cputyp variable, and use it to distinguish between sun4u andMark Kettenis
2008-03-22Simplify cpu_switchto() such that it doesn't need to know the number ofMark Kettenis
2008-03-22Remove TRAPS_USE_IG code.Mark Kettenis
2008-03-22Split out the code that sets the TSB registers and call it fromMark Kettenis
2008-03-22Use ASI_BLK_P instead of ASI_BLK_COMMIT_P when saving floating pointMark Kettenis
2008-03-22Switch to our initial stack after switching over to our own trap table. ThisMark Kettenis
2008-03-21Do not attach vgafb if not the console device, since the PROM will not haveMiod Vallat
2008-03-20Introduce GET_CPUINFO_VA(), GET_CPCB() and GET_CURPROC() macros to getMark Kettenis
2008-03-20Fix whitespace.Mark Kettenis
2008-03-20Bring isa/fd.c into line with sparc/sparc64 fd code and prepare allKenneth R Westerback
2008-03-19Establish per-cpu locked mappings for `struct cpuinfo' through the PROM asMark Kettenis
2008-03-19Use PROM calls to enter locked kernel text and data mappings into the TLB.Mark Kettenis
2008-03-19Add prom_itlb_load() and prom_dtlb_load().Mark Kettenis