diff options
Diffstat (limited to 'libbsd.py')
-rw-r--r-- | libbsd.py | 49 |
1 files changed, 48 insertions, 1 deletions
@@ -40,6 +40,11 @@ import builder # _defaults = { # + # Global defines, added to the build of all files + # + 'defines': [], + + # # Compile flags # 'common-flags': ['-g', @@ -162,6 +167,7 @@ class rtems(builder.Module): mm = self.manager self.addRTEMSKernelSourceFiles( [ + 'fs/rootfs/rootfs.c', 'local/bus_if.c', 'local/cryptodev_if.c', 'local/device_if.c', @@ -181,6 +187,8 @@ class rtems(builder.Module): 'rtems/rtems-bsd-get-mac-address.c', 'rtems/rtems-bsd-get-task-priority.c', 'rtems/rtems-bsd-get-task-stack-size.c', + 'rtems/rtems-bsd-libio.c', + 'rtems/rtems-bsd-mountroot.c', 'rtems/rtems-bsd-syscall-api.c', 'rtems/rtems-kernel-assert.c', 'rtems/rtems-kernel-autoconf.c', @@ -188,8 +196,11 @@ class rtems(builder.Module): 'rtems/rtems-kernel-bus-dma-mbuf.c', 'rtems/rtems-kernel-bus-root.c', 'rtems/rtems-kernel-cam.c', + 'rtems/rtems-kernel-capability.c', 'rtems/rtems-kernel-chunk.c', 'rtems/rtems-kernel-delay.c', + 'rtems/rtems-kernel-dev.c', + 'rtems/rtems-kernel-dirent.c', 'rtems/rtems-kernel-epoch.c', 'rtems/rtems-kernel-get-file.c', 'rtems/rtems-kernel-init.c', @@ -203,6 +214,7 @@ class rtems(builder.Module): 'rtems/rtems-kernel-muteximpl.c', 'rtems/rtems-kernel-nexus.c', 'rtems/rtems-kernel-page.c', + 'rtems/rtems-kernel-pager.c', 'rtems/rtems-kernel-panic.c', 'rtems/rtems-kernel-pci_bus.c', 'rtems/rtems-kernel-pci_cfgreg.c', @@ -215,7 +227,9 @@ class rtems(builder.Module): 'rtems/rtems-kernel-timesupport.c', 'rtems/rtems-kernel-termioskqueuepoll.c', 'rtems/rtems-kernel-thread.c', + 'rtems/rtems-kernel-vfs.c', 'rtems/rtems-kernel-vprintf.c', + 'rtems/rtems-kernel-vmem.c', 'rtems/rtems-kernel-wpa-supplicant.c', 'rtems/rtems-legacy-rtrequest.c', 'rtems/rtems-legacy-newproc.c', @@ -242,6 +256,7 @@ class rtems(builder.Module): 'sys/dev/usb/controller/usb_otg_transceiver.c', 'sys/dev/usb/controller/usb_otg_transceiver_dump.c', 'sys/fs/devfs/devfs_devs.c', + 'sys/kern/vnode_if.c', 'sys/net/if_ppp.c', 'sys/net/ppp_tty.c', ], @@ -367,10 +382,13 @@ class base(builder.Module): 'sys/contrib/ck/include/gcc/x86/ck_f_pr.h', 'sys/contrib/ck/include/gcc/x86/ck_pr.h', 'sys/fs/devfs/devfs_int.h', + 'sys/fs/pseudofs/pseudofs.h', + 'sys/fs/pseudofs/pseudofs_internal.h', 'sys/security/audit/audit.h', 'sys/security/mac/mac_framework.h', 'sys/sys/acl.h', 'sys/sys/aio.h', + 'sys/sys/bio.h', 'sys/sys/blist.h', 'sys/sys/bufobj.h', 'sys/sys/buf_ring.h', @@ -428,12 +446,14 @@ class base(builder.Module): 'sys/sys/mount.h', 'sys/sys/_mutex.h', 'sys/sys/mutex.h', + 'sys/sys/namei.h', 'sys/sys/nlist_aout.h', 'sys/sys/_null.h', 'sys/sys/nv.h', 'sys/sys/osd.h', 'sys/sys/pcpu.h', 'sys/sys/_pctrie.h', + 'sys/sys/pctrie.h', 'sys/sys/pipe.h', 'sys/sys/priv.h', 'sys/sys/proc.h', @@ -468,7 +488,9 @@ class base(builder.Module): 'sys/sys/stdint.h', 'sys/sys/_sx.h', 'sys/sys/sx.h', + 'sys/sys/syscallsubr.h', 'sys/sys/sysctl.h', + 'sys/sys/sysent.h', 'sys/sys/sysproto.h', 'sys/sys/systm.h', 'sys/sys/_task.h', @@ -480,6 +502,7 @@ class base(builder.Module): 'sys/sys/unpcb.h', 'sys/sys/_unrhdr.h', 'sys/sys/uuid.h', + 'sys/sys/vmem.h', 'sys/sys/vmmeter.h', 'sys/sys/vnode.h', 'sys/vm/uma_dbg.h', @@ -492,14 +515,16 @@ class base(builder.Module): self.addKernelSpaceSourceFiles( [ 'sys/contrib/ck/src/ck_epoch.c', + 'sys/fs/deadfs/dead_vnops.c', 'sys/kern/init_main.c', 'sys/kern/kern_condvar.c', 'sys/kern/kern_conf.c', + 'sys/kern/kern_descrip.c', 'sys/kern/kern_event.c', 'sys/kern/kern_hhook.c', 'sys/kern/kern_intr.c', - 'sys/kern/kern_ktr.c', 'sys/kern/kern_khelp.c', + 'sys/kern/kern_ktr.c', 'sys/kern/kern_linker.c', 'sys/kern/kern_mbuf.c', 'sys/kern/kern_mib.c', @@ -526,6 +551,7 @@ class base(builder.Module): 'sys/kern/subr_kobj.c', 'sys/kern/subr_lock.c', 'sys/kern/subr_pcpu.c', + 'sys/kern/subr_pctrie.c', 'sys/kern/subr_prf.c', 'sys/kern/subr_rman.c', 'sys/kern/subr_sbuf.c', @@ -543,6 +569,21 @@ class base(builder.Module): 'sys/kern/uipc_sockbuf.c', 'sys/kern/uipc_socket.c', 'sys/kern/uipc_usrreq.c', + 'sys/kern/vfs_acl.c', + 'sys/kern/vfs_aio.c', + 'sys/kern/vfs_bio.c', + 'sys/kern/vfs_cache.c', + #'sys/kern/vfs_cluster.c', + 'sys/kern/vfs_default.c', + 'sys/kern/vfs_export.c', + #'sys/kern/vfs_extattr.c', + 'sys/kern/vfs_hash.c', + 'sys/kern/vfs_init.c', + 'sys/kern/vfs_lookup.c', + 'sys/kern/vfs_mount.c', + 'sys/kern/vfs_subr.c', + 'sys/kern/vfs_syscalls.c', + 'sys/kern/vfs_vnops.c', 'sys/libkern/crc32.c', 'sys/libkern/bcd.c', 'sys/libkern/inet_ntoa.c', @@ -550,8 +591,13 @@ class base(builder.Module): 'sys/libkern/murmur3_32.c', 'sys/libkern/random.c', 'sys/fs/devfs/devfs_vnops.c', + 'sys/fs/pseudofs/pseudofs.c', + 'sys/fs/pseudofs/pseudofs_fileno.c', + 'sys/fs/pseudofs/pseudofs_vncache.c', + 'sys/fs/pseudofs/pseudofs_vnops.c', 'sys/vm/uma_core.c', 'sys/vm/uma_dbg.c', + 'sys/vm/vm_meter.c', ], mm.generator['source']() ) @@ -1466,6 +1512,7 @@ class dev_nic(builder.Module): 'sys/arm64/include/cpu.h', 'sys/arm/include/cpufunc.h', 'sys/i386/include/md_var.h', + 'sys/i386/include/intr_machdep.h', 'sys/i386/include/cpufunc.h', 'sys/x86/include/intr_machdep.h', 'sys/x86/include/specialreg.h', |