Changeset View
Standalone View
include/arm/Makefile
- This file was added.
# arm headers installed on arm64 | |||||||||
.PATH: ${SRCTOP}/sys/arm/include ${SRCTOP}/lib/msun/arm | |||||||||
INCS= _align.h \ | |||||||||
_inttypes.h \ | |||||||||
jrtc27: ? | |||||||||
Done Inline ActionsSorry, that's a left-over from approach 1. karels: Sorry, that's a left-over from approach 1. | |||||||||
_limits.h \ | |||||||||
_stdint.h \ | |||||||||
_types.h \ | |||||||||
acle-compat.h \ | |||||||||
armreg.h \ | |||||||||
asm.h \ | |||||||||
atomic.h \ | |||||||||
bus.h \ | |||||||||
counter.h \ | |||||||||
cpu.h \ | |||||||||
cpufunc.h \ | |||||||||
cpuinfo.h \ | |||||||||
efi.h \ | |||||||||
elf.h \ | |||||||||
exec.h \ | |||||||||
float.h \ | |||||||||
frame.h \ | |||||||||
ieeefp.h \ | |||||||||
param.h \ | |||||||||
pcb.h \ | |||||||||
pcpu.h \ | |||||||||
pmap.h \ | |||||||||
proc.h \ | |||||||||
profile.h \ | |||||||||
pte.h \ | |||||||||
reg.h \ | |||||||||
reloc.h \ | |||||||||
resource.h \ | |||||||||
runq.h \ | |||||||||
setjmp.h \ | |||||||||
signal.h \ | |||||||||
sysarch.h \ | |||||||||
sysreg.h \ | |||||||||
tls.h \ | |||||||||
ucontext.h \ | |||||||||
vdso.h \ | |||||||||
vfp.h \ | |||||||||
vmparam.h | |||||||||
# These kernel-only headers are used by procstat's ZFS support. | |||||||||
# This should be fixed. | |||||||||
INCS+= pcpu_aux.h \ | |||||||||
sf_buf.h | |||||||||
# from lib/msun/arm | |||||||||
INCS+= fenv.h | |||||||||
Not Done Inline ActionsYeah, procstat/zfs is a total mess that really needs to be redone... (https://github.com/CTSRD-CHERI/cheribsd/commit/68cc84debb0c275a364b065dab0aa06843602895 for some fun we had downstream) jrtc27: Yeah, procstat/zfs is a total mess that really needs to be redone... (https://github.com/CTSRD… | |||||||||
INCSDIR= ${INCLUDEDIR}/arm | |||||||||
beforeinstall: armdir | |||||||||
META_TARGETS+= armdir | |||||||||
Not Done Inline ActionsNot sure if that one's such an XXX jrtc27: Not sure if that one's such an XXX | |||||||||
Done Inline Actionspte-v6.h is dead, right? karels: pte-v6.h is dead, right? | |||||||||
Not Done Inline Actionsv7 uses the same PTE format as v6 (as opposed to the v4 and v5 which shared the -v4 pmap bits). The only thing "dead" about it is that it doesn't need to be versioned any more. jrtc27: v7 uses the same PTE format as v6 (as opposed to the v4 and v5 which shared the -v4 pmap bits). | |||||||||
Not Done Inline ActionsYea, one of the 'todo' items that never got done was inlining them back into the original files now that the need for them is gone. imp: Yea, one of the 'todo' items that never got done was inlining them back into the original files… | |||||||||
armdir: | |||||||||
${INSTALL} -d ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m 755 \ | |||||||||
${DESTDIR}${INCLUDEDIR}/arm | |||||||||
.include <bsd.prog.mk> | |||||||||
Not Done Inline ActionsI might hoist some of this into some common ../Makefile.libcompat post-commit, but this inter-file duplication is fine to commit for now IMO, feels less bad than intra-file jrtc27: I might hoist some of this into some common ../Makefile.libcompat post-commit, but this inter… | |||||||||
Done Inline Actions
jrtc27: |
?