summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/include
AgeCommit message (Expand)Author
2023-05-06few more typos in the word "register", mainly s/resister/register/.andvar
2023-02-07Avoid using (1<<64)-1 for VM_MAX{,USER}_ADDRESS as rounding that up tohgutch
2022-01-10sun4v: add function to retrieve hypervisor api versionpalle
2021-11-02In order to prevent _mcount() from being recursively called when built with C...ryo
2021-08-25- In kern_mutex.c, if MUTEX_CAS() is not defined, define it in terms ofthorpej
2021-08-14Improved the performance of kernel profiling on MULTIPROCESSOR, and possible ...ryo
2021-08-08Define preprocessor symbols (__HAVE_OPENFIRMWARE_VARIANT_AAPL andthorpej
2021-07-03sun4v: add support for hypervisor soft state - from OpenBSDpalle
2021-05-31Include "opt_param.h" (ifdef _KERNEL_OPT) everywhere that MSGBUFSIZE issimonb
2021-04-27sun4v: add missing method to set hypervisor api version + add defintion for t...palle
2021-04-05Fix build w/o options SUN4V.nakayama
2021-04-03Improve cpu_idle() by allowing a platform specific implementaion (same logic ...palle
2021-02-26Say what 1UL<<39 (MAXDSIZ value) is in the comment.simonb
2020-12-06don't expose register_tchristos
2020-10-06GC unused MAXTSIZ32christos
2020-09-06forward declare struct vm_page, and include uvm_prot.h and uvm_pmap.h.mrg
2020-03-10Don't provide things that don't make sense in userland. We don't providechristos
2020-03-10kill extra curproc/curlwp definitions that have no chance of working.christos
2020-01-22Bump UBC defaults on sparc64 & aarch64, which already have a large pager_map.ad
2019-12-29Simplify some macros: if we only ever use them on the local cpu,martin
2019-12-15Merge from yamt-pagecache:ad
2019-12-01Fix false sharing problems with cpu_info. Identified with tprof(8).ad
2019-11-29Nix now-unused definitions of MUTEX_GIVE/MUTEX_RECEIVE.riastradh
2019-11-29Nix mb_* on sparc and sparc64.riastradh
2019-11-29Largely eliminate the MD rwlock.h header file.riastradh
2019-11-23cpu_need_resched():ad
2019-11-13Revert workarounds for clang.nakayama
2019-09-28remove local version of mstohz() now that <sys/param.h> provides it.christos
2019-09-23Provide PRIxBUSADDR, PRIxBUSSIZE, PRIuBUSSIZE, and PRIxBSH for all archesskrll
2019-05-15From: Tobias Ulmer. Unbreak zfs module build on sparc{,64} by hiding DELAY.christos
2019-05-07Switch all users (except ia64) of custom machine/ansi.h to common_ansi.hkamil
2019-04-06The real cause for removing asm inline code on clang is that thenakayama
2019-04-06Overhaul the API used to fetch and store individual memory cells inthorpej
2019-04-05Redo previous.nakayama
2019-04-05Add dummy constraints to avoid excessive optimization in clang.nakayama
2019-04-05Put "memory" to asm inline reading privilege registers for clang tonakayama
2019-02-08sun4v: initialize %stickcmpr properly when establishing interrupt - fixes iss...palle
2019-02-08Introduce getstickcmpr() functionpalle
2019-01-10- move pmap_ctx() macro into pmap.h instead of duplicating it.mrg
2019-01-08remove explicit <machine/param.h> include, code including this already includesjdolecek
2019-01-07move DEV_BSIZE, DEV_BSHIFT out of MD param.h, they are same on all portsjdolecek
2018-12-19Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently,maxv
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-08-27Expand to __nothing, not to empty.riastradh
2018-08-27Include some needful header files and forward declarations.riastradh
2018-08-22- Cleanup for dynamic sysctl:msaitoh
2018-07-12Remove the kernel PMC code. Sent yesterday on tech-kern@.maxv
2018-03-29Move the complex logic for dynamically writing branches from ld.elf_sojoerg
2018-02-19fix _UC_MACHINE32_FP() -- use 32 bit pointer value so that [15] ismrg
2018-01-16implement cpuctl identify for sparc and sparc64.mrg