summaryrefslogtreecommitdiffstats
path: root/sys/arch/sparc64/include
AgeCommit message (Expand)AuthorFilesLines
2020-09-14emuinstr() proto dies also after emul.c cleanup; from miodderaadt1-2/+1
2020-07-31On sun4u systems that have the STICK register, clear the NPT bit of thekettenis1-1/+2
2020-07-08Userland timecounter implementation for sparc64.kettenis1-2/+3
2020-07-06Add support for timeconting in userland.pirofti1-0/+23
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargvisa1-80/+0
2020-06-23Implement pci_intr_establish_cpu() for pyro(4) and vpci(4) based sparc64jmatthew2-2/+21
2020-06-17sparc64 should define __HAVE_PCI_MSIXdlg1-1/+7
2020-06-05Implement cpu_rnd_messybits() as a read of the cycle counter register.naddy1-2/+10
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg1-1/+3
2020-05-27Retire <machine/varargs.h>.visa1-67/+0
2020-05-25Pass boothowto from bootloader to kernel using .openbsd.bootdata. To makekettenis1-1/+4
2020-05-23Implement kqueue(2) support.mpi1-2/+3
2020-05-13Match direct `seltrue' usages with a corresponding `seltrue_kqfilter'.mpi1-2/+2
2020-01-04Remove BOOT_FLAGS and simplify the boot blocks logic.kettenis1-34/+1
2019-12-05Remove clause #3 from mrg@NetBSD license.mpi1-3/+1
2019-11-07Convert db_addr_t -> vaddr_t but leave the typedef for now.mpi1-3/+3
2019-11-06ANSIfy functions and get rid of boolean_t.mpi1-6/+6
2019-10-20Firmware that supports the "parallel boot" feature allows us to read the PRIkettenis2-2/+8
2019-07-25Enable sharing of root complex when appropriate.kettenis1-1/+2
2019-07-25Add SDIO hypervisor calls.kettenis1-1/+15
2019-06-29variable ver is unused; rdpr %ver is always used instead; from miodderaadt1-3/+1
2019-06-25add support for bypassing iommu translationdlg1-3/+4
2019-06-11implement msi-x support on sparc64.dlg1-2/+15
2019-03-23Use the debugger mutex for `ddb_mp_mutex'. This should prevent a racevisa1-3/+1
2019-01-22flense more trailing whitespacephessler1-5/+5
2019-01-22remove trailing whitespace in the Laptop Package part of the license text.phessler1-4/+4
2018-12-05Include srp.h where struct cpu_info uses srp to avoid erroring out whenjsg1-1/+2
2018-09-14Unify and bump some of the NMBCLUSTERS defines. Some archs had it set toclaudio1-2/+2
2018-08-28add support for storing the time of day on OPL based machines.dlg1-2/+1
2018-08-20Remove unused spllock().visa2-5/+2
2018-03-22In vldcp(4), initialize lc_rx_state to a magic value which is notstsp1-1/+4
2018-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archderaadt1-1/+2
2018-02-19Convert sparc64 to MI mutex.mpi1-84/+2
2018-01-13Define and use IPL_MPFLOOR in our common mutex implementation.mpi2-3/+4
2018-01-12Unify <machine/mutex.h> a bit further.mpi1-4/+4
2017-12-06Implement support for using interrupt cookies in vbus(4) and vpci(4) askettenis1-1/+9
2017-12-03Rename ci_number to ci_cpuid to match other archs.mpi1-5/+5
2017-10-24Use "static inline" instead of "extern inline" for compatibility withkettenis2-39/+36
2017-10-17Add a machine-independent implementation for the mplock.visa1-46/+3
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther1-5/+1
2017-07-04Export our atomic definitions to userland instead of gcc builtins.mpi1-21/+21
2017-06-29kill RCSID macros; discussed with millertderaadt1-6/+1
2017-06-23Unbreak profiling assembly functions in userland by defining thempi1-2/+2
2017-05-29Kill SPINLOCK_SPIN_HOOK, use CPU_BUSY_CYCLE() instead.mpi2-48/+42
2017-05-27Move SPINLOCK_SPIN_HOOK to the header used by other archs in order tompi1-3/+61
2017-05-25tweak sparc64 membars as a step toward making them usable in userland.dlg4-49/+17
2017-05-08add a BUS_DMA_64BIT flag to bus_dma on all our archs.dlg1-1/+2
2017-04-20Hook up mutex(9) to witness(4).visa1-3/+15
2017-04-20Use register names without the % prefix in the global register variablekettenis2-4/+4
2017-04-16Remove some defines marked #ifdef notyet, which really is #ifdef notever.kettenis1-6/+1