summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/include
AgeCommit message (Expand)Author
2008-09-07- replace dtoa w/ David's gdtoa, version 2008-03-15Martynas Venckus
2008-08-11Minimal apmvar.h such that we can enable apm(8) and apmd(8) on sparc64.Mark Kettenis
2008-08-10Use the STICK logic on UltraSPARC-IIe to generate clock interrupts.Mark Kettenis
2008-08-10Add hypervisor calls for the sun4v random number generator interface.Mark Kettenis
2008-08-09Add prom_set_sun4v_api_version().Mark Kettenis
2008-08-07Use %sys_tick to generate clock interrupts on systems that have it.Mark Kettenis
2008-08-07Give each CPU its own `struct intrhand' for %tick interrupts. Fixes aMark Kettenis
2008-07-21- add proper double_t and float_t definitions for each archMartynas Venckus
2008-07-21Implement the cpu_yield hypervisor call. Use it in the idle loop forArtur Grabowski
2008-07-18Add a macro that clears the want_resched flag that need_resched sets.Artur Grabowski
2008-07-18Add new uvm function called uvm_map_pie() which takes align as aKurt Miller
2008-07-12Adjust SUN4U_TLB_RESERVED_MASK for updated SUN4U_TLB_PA_MASK.Mark Kettenis
2008-07-12Add macros to get the appropriate interrupt target ID for non-UPA CPUs andMark Kettenis
2008-07-10Add support for Fujitsu SPARC64-VI CPUs.Mark Kettenis
2008-07-10Add a function to get the time of day from the prom on the m4k.Mark Kettenis
2008-07-07Extend sbbc(4) to provide a console driver for the v1280.Mark Kettenis
2008-07-05Add function to read %tba.Mark Kettenis
2008-07-05The firmware on the v1280 changes %wstate behind our back. Work around thisMark Kettenis
2008-07-04Add T_MON_BREAKPOINT, the trap vector used by OBP for breakpoints.Mark Kettenis
2008-07-04Change trapbase from a pointer to a variable-length array such that it canMark Kettenis
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-09Sparc64 MMUs have an address hole, too, and the pmap implementation weMiod Vallat
2008-06-04adderss -> addressMiod Vallat
2008-05-24Add VER.impl values for Fujitsu CPUs.Mark Kettenis
2008-05-21Remove <machine/elf_abi.h> on platforms which have it. Nothing in the treeMiod Vallat
2008-05-21First step towards supporting sun4us machines with Fujitsu's SPARC64-V CPU.Mark Kettenis
2008-05-02Implement rw_cas correctly, unlike previous revision where I was obviouslyMiod Vallat
2008-04-28Rename IPL_SOFTSERIAL to IPL_SOFTTTY. Sprinkle some KNF while I'm there.Mark Kettenis
2008-04-20Implement locking of sun4u TSB entries for MULTIPROCESSOR kernels.Mark Kettenis
2008-04-17Really try to schedule clock ticks at fixed intervals. Make sure hardclock()Mark Kettenis
2008-04-15Add workaround for UltraSPARC-II errata, where writes to %tick_cmpr wouldMark Kettenis
2008-04-13Use %g7 to store a pointer `struct cpu_info', and use it whereever possible.Mark Kettenis
2008-03-31Make MULTIPROCESSOR kernels work on sun4v. Won't gracefully halt, powerdownMark Kettenis
2008-03-30More sun4v support. GENERIC and RAMDISK kernels will now boot on bothMark 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-22Reintroduce the cputyp variable, and use it to distinguish between sun4u andMark Kettenis
2008-03-19Add prom_itlb_load() and prom_dtlb_load().Mark Kettenis
2008-03-17Remove KGDB code. It was never converted to 64-bit, and just makes locore.sMark Kettenis
2008-03-15Make GENERIC.MP work on the e10k. The e10k is a bit funky since UPA onlyMark Kettenis
2008-03-12Introduce a per-handler interrupt acknowledgement function.Mark Kettenis
2008-03-09Add vcons(4).Mark Kettenis
2008-03-08Add som sun4v-specific ASIs.Mark Kettenis
2008-03-08UltraSPARC Hypervisor interfaces for sun4v.Mark Kettenis
2008-03-08Introduce a function to check the "status" property of an OFW node, and use itMark Kettenis
2008-03-08SUNW,set-trap-table takes an extra argument on sun4v; sun4u doesn't seem toMark Kettenis
2008-03-01Add getpropspeed(); a function which decodes a property describing a serialMark Kettenis
2008-02-20make tda(4) run the fans at maximum speed when we are about to dropRobert Nagy
2008-02-18remove the definition of amd7930_trap(), it is not used anywhere.Robert Nagy
2008-02-14Make sure an interrupt handler does not get on the per-cpu list of pendingMark Kettenis