Changeset View
Standalone View
include/arm/Makefile
- This file was added.
| # arm headers installed on arm64 | |||||||||
| .PATH: ${SRCTOP}/sys/arm/include | |||||||||
| #INCS= *.h | |||||||||
| INCS= _align.h \ | |||||||||
jrtc27: ? | |||||||||
Done Inline ActionsSorry, that's a left-over from approach 1. karels: Sorry, that's a left-over from approach 1. | |||||||||
| _inttypes.h \ | |||||||||
| _limits.h \ | |||||||||
| _stdint.h \ | |||||||||
| _types.h \ | |||||||||
| acle-compat.h \ | |||||||||
| armreg.h \ | |||||||||
| asm.h \ | |||||||||
| atomic.h \ | |||||||||
| atomic-v6.h \ | |||||||||
| bus.h \ | |||||||||
| counter.h \ | |||||||||
| cpu.h \ | |||||||||
| cpu-v6.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 \ | |||||||||
| pmap-v6.h \ | |||||||||
| proc.h \ | |||||||||
| profile.h \ | |||||||||
| reg.h \ | |||||||||
| reloc.h \ | |||||||||
| resource.h \ | |||||||||
| runq.h \ | |||||||||
| setjmp.h \ | |||||||||
| signal.h \ | |||||||||
| swi.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. | |||||||||
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… | |||||||||
| INCS+= pcpu_aux.h \ | |||||||||
| sf_buf.h | |||||||||
| # XXX from libkvm/kvm_arm.h | |||||||||
| INCS+= pte-v6.h | |||||||||
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… | |||||||||
| INCSDIR= ${INCLUDEDIR}/arm | |||||||||
| beforeinstall: armdir | |||||||||
| META_TARGETS+= armdir | |||||||||
| armdir: | |||||||||
| ${INSTALL} -d ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m 755 \ | |||||||||
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: | |||||||||
| ${DESTDIR}${INCLUDEDIR}/arm | |||||||||
| .include <bsd.prog.mk> | |||||||||
?