NetBSD/sys/arch/sparc/include
bouyer a47e2eb758 Add getlabelusesmbr(), as proposed in
http://mail-index.netbsd.org/tech-userlevel/2011/08/25/msg005404.html
This is used by disk tools such as disklabel(8) to dynamically decide is
the undelyling platform uses a disklabel-in-mbr-partition or not
(instead of using a compile-time list of ports).
getlabelusesmbr() reads the sysctl kern.labelusesmbr, takes its value from the
machdep #define LABELUSESMBR.
For evbmips, make LABELUSESMBR 1 if the platform uses pmon
as bootloader, and 0 (the previous value) otherwise.
2011-08-30 12:39:49 +00:00
..
Makefile Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
am7930_machdep.h
ansi.h Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
aout_machdep.h
apmvar.h
asm.h Consistently use .gnu.warning with .pushsectio and .popsection on all 2010-12-20 21:11:24 +00:00
autoconf.h #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:57:45 +00:00
bootinfo.h
bsd_openprom.h
bswap.h
bus_defs.h Per discussion at 2011-07-01 17:09:58 +00:00
bus_funcs.h Per discussion at 2011-07-01 17:09:58 +00:00
cdefs.h
cgtworeg.h
cpu.h Get rid of #ifdef __sparc__ in uvm code - as noted by cgd back 1996, 2011-07-30 19:29:12 +00:00
cpuconf.h
ctlreg.h
db_machdep.h Introduce DDB_EXPR_FMT and replace the logic around DB_EXPR_T_IS_QUAD. 2011-05-26 15:34:12 +00:00
disklabel.h Add getlabelusesmbr(), as proposed in 2011-08-30 12:39:49 +00:00
eeprom.h
elf_machdep.h
endian.h
endian_machdep.h
fenv.h Add fenv support for sparc. Mostly copied from sparc64 and share with it. 2011-05-20 21:42:48 +00:00
float.h Remove double include that prevented the right machdep LDBL_* constants 2009-11-25 08:43:15 +00:00
frame.h make sparc/frame.h idempotent. 2011-04-12 07:54:16 +00:00
fsr.h merge sparc and sparc64 fsr.h into one file. 2010-08-08 18:44:15 +00:00
idprom.h
ieee.h Add defines for extu_frac[ln]m 2011-07-10 04:49:37 +00:00
ieeefp.h Add fenv support for sparc. Mostly copied from sparc64 and share with it. 2011-05-20 21:42:48 +00:00
instr.h
int_const.h fix wrong integer promotion rule(removed U suffix from UINT{8,16}_C). 2010-05-29 17:33:57 +00:00
int_fmtio.h
int_limits.h
int_mwgwtypes.h
int_types.h
intr.h
kbd.h
kbio.h
kcore.h
limits.h 1. MB_LEN_MAX switch MD to MI. 2010-06-07 13:52:28 +00:00
loadfile_machdep.h
lock.h
math.h
mcontext.h Be nicer to software that insists on -ansi and use __inline. 2011-02-25 14:07:12 +00:00
mutex.h
oldmon.h
openfirm.h
openpromio.h
param.h Remove separate mb_map. The nmbclusters is computed at boot time based 2010-02-08 19:02:25 +00:00
pcb.h
pci_machdep.h Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
pmap.h Provide a macro for pmap_mmap_flags() since we define PMAP_EXCLUDE_DECLS 2011-02-14 10:22:19 +00:00
pmc.h
proc.h Retire struct user, remove sys/user.h inclusions. Note sys/user.h header 2011-01-14 02:06:22 +00:00
profile.h
promlib.h Split the part out of prom_getether() that deals with the local 2010-01-21 11:40:01 +00:00
psl.h apply some always_inline attribute to setpsr and spl*. while i am 2011-08-28 22:30:09 +00:00
pte.h
ptrace.h
reg.h
reloc.h
remote-sl.h
rwlock.h
setjmp.h
signal.h
sunos_machdep.h
svr4_machdep.h
tctrl.h
trap.h On second thought do not use bit 13 as a flag for syscall numbers, userland 2011-03-27 18:47:08 +00:00
types.h Get rid of #ifdef __sparc__ in uvm code - as noted by cgd back 1996, 2011-07-30 19:29:12 +00:00
userret.h
vmparam.h Move struct vm_page_md definition from vmparam.h to pmap.h, because 2010-11-14 13:33:20 +00:00
vuid_event.h
wchar_limits.h
z8530var.h #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:57:45 +00:00