summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/include
AgeCommit message (Expand)Author
2020-09-14emuinstr() proto dies also after emul.c cleanup; from miodTheo de Raadt
2020-07-31On sun4u systems that have the STICK register, clear the NPT bit of theMark Kettenis
2020-07-08Userland timecounter implementation for sparc64.Mark Kettenis
2020-07-06Add support for timeconting in userland.Paul Irofti
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargVisa Hankala
2020-06-23Implement pci_intr_establish_cpu() for pyro(4) and vpci(4) based sparc64Jonathan Matthew
2020-06-17sparc64 should define __HAVE_PCI_MSIXDavid Gwynne
2020-06-05Implement cpu_rnd_messybits() as a read of the cycle counter register.Christian Weisgerber
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.David Gwynne
2020-05-27Retire <machine/varargs.h>.Visa Hankala
2020-05-25Pass boothowto from bootloader to kernel using .openbsd.bootdata. To makeMark Kettenis
2020-05-23Implement kqueue(2) support.Martin Pieuchot
2020-05-13Match direct `seltrue' usages with a corresponding `seltrue_kqfilter'.Martin Pieuchot
2020-01-04Remove BOOT_FLAGS and simplify the boot blocks logic.Mark Kettenis
2019-12-05Remove clause #3 from mrg@NetBSD license.Martin Pieuchot
2019-11-07Convert db_addr_t -> vaddr_t but leave the typedef for now.Martin Pieuchot
2019-11-06ANSIfy functions and get rid of boolean_t.Martin Pieuchot
2019-10-20Firmware that supports the "parallel boot" feature allows us to read the PRIMark Kettenis
2019-07-25Enable sharing of root complex when appropriate.Mark Kettenis
2019-07-25Add SDIO hypervisor calls.Mark Kettenis
2019-06-29variable ver is unused; rdpr %ver is always used instead; from miodTheo de Raadt
2019-06-25add support for bypassing iommu translationDavid Gwynne
2019-06-11implement msi-x support on sparc64.David Gwynne
2019-03-23Use the debugger mutex for `ddb_mp_mutex'. This should prevent a raceVisa Hankala
2019-01-22flense more trailing whitespacePeter Hessler
2019-01-22remove trailing whitespace in the Laptop Package part of the license text.Peter Hessler
2018-12-05Include srp.h where struct cpu_info uses srp to avoid erroring out whenJonathan Gray
2018-09-14Unify and bump some of the NMBCLUSTERS defines. Some archs had it set toClaudio Jeker
2018-08-28add support for storing the time of day on OPL based machines.David Gwynne
2018-08-20Remove unused spllock().Visa Hankala
2018-03-22In vldcp(4), initialize lc_rx_state to a magic value which is notStefan Sperling
2018-03-05#define _MAX_PAGE_SHIFT in MD _types.h as the maximum pagesize an archTheo de Raadt
2018-02-19Convert sparc64 to MI mutex.Martin Pieuchot
2018-01-13Define and use IPL_MPFLOOR in our common mutex implementation.Martin Pieuchot
2018-01-12Unify <machine/mutex.h> a bit further.Martin Pieuchot
2017-12-06Implement support for using interrupt cookies in vbus(4) and vpci(4) asMark Kettenis
2017-12-03Rename ci_number to ci_cpuid to match other archs.Martin Pieuchot
2017-10-24Use "static inline" instead of "extern inline" for compatibility withMark Kettenis
2017-10-17Add a machine-independent implementation for the mplock.Visa Hankala
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andPhilip Guenther
2017-07-04Export our atomic definitions to userland instead of gcc builtins.Martin Pieuchot
2017-06-29kill RCSID macros; discussed with millertTheo de Raadt
2017-06-23Unbreak profiling assembly functions in userland by defining theMartin Pieuchot
2017-05-29Kill SPINLOCK_SPIN_HOOK, use CPU_BUSY_CYCLE() instead.Martin Pieuchot
2017-05-27Move SPINLOCK_SPIN_HOOK to the header used by other archs in order toMartin Pieuchot
2017-05-25tweak sparc64 membars as a step toward making them usable in userland.David Gwynne
2017-05-08add a BUS_DMA_64BIT flag to bus_dma on all our archs.David Gwynne
2017-04-20Hook up mutex(9) to witness(4).Visa Hankala
2017-04-20Use register names without the % prefix in the global register variableMark Kettenis
2017-04-16Remove some defines marked #ifdef notyet, which really is #ifdef notever.Mark Kettenis