├── .gitignore ├── LICENSE ├── Makefile ├── README.md └── src ├── av ├── Makefile ├── exa │ └── exa.html └── src │ └── av.c ├── common ├── circular_buffer.c ├── circular_buffer.h ├── jobs.c └── jobs.h ├── fb ├── Makefile ├── exa │ └── exa.html └── src │ └── fb.c ├── include └── msg.h ├── ip ├── Makefile ├── exa │ ├── exa.html │ ├── ip.js.sav │ └── ip.wasm.sav └── src │ └── ip.c ├── localfs ├── Makefile ├── exa │ └── exa.html └── src │ ├── lfs.c │ ├── lfs.h │ ├── lfs_block.c │ ├── lfs_block.h │ ├── lfs_util.c │ ├── lfs_util.h │ └── localfs.c ├── netfs ├── Makefile ├── exa │ └── exa.html └── src │ ├── netcache.c │ ├── netcache.h │ └── netfs.c ├── pipe ├── Makefile ├── exa │ └── exa.html └── src │ └── pipe.c ├── remotefs ├── Makefile └── src │ ├── lfs.c │ ├── lfs.h │ ├── lfs_block.c │ ├── lfs_block.h │ ├── lfs_util.c │ ├── lfs_util.h │ └── remotefs.c ├── resmgr ├── Makefile ├── exa │ └── exa.html └── src │ ├── #process.c# │ ├── #resmgr.c# │ ├── .#process.c │ ├── device.c │ ├── device.h │ ├── device_null.c │ ├── device_random.c │ ├── device_urandom.c │ ├── device_zero.c │ ├── process.c │ ├── process.h │ ├── resmgr.c │ ├── unordered_map.c │ ├── unordered_map.h │ ├── vfs.c │ └── vfs.h └── tty ├── Makefile ├── exa └── exa.html └── src └── tty.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/README.md -------------------------------------------------------------------------------- /src/av/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/av/Makefile -------------------------------------------------------------------------------- /src/av/exa/exa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/av/exa/exa.html -------------------------------------------------------------------------------- /src/av/src/av.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/av/src/av.c -------------------------------------------------------------------------------- /src/common/circular_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/common/circular_buffer.c -------------------------------------------------------------------------------- /src/common/circular_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/common/circular_buffer.h -------------------------------------------------------------------------------- /src/common/jobs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/common/jobs.c -------------------------------------------------------------------------------- /src/common/jobs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/common/jobs.h -------------------------------------------------------------------------------- /src/fb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/fb/Makefile -------------------------------------------------------------------------------- /src/fb/exa/exa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/fb/exa/exa.html -------------------------------------------------------------------------------- /src/fb/src/fb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/fb/src/fb.c -------------------------------------------------------------------------------- /src/include/msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/include/msg.h -------------------------------------------------------------------------------- /src/ip/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/ip/Makefile -------------------------------------------------------------------------------- /src/ip/exa/exa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/ip/exa/exa.html -------------------------------------------------------------------------------- /src/ip/exa/ip.js.sav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/ip/exa/ip.js.sav -------------------------------------------------------------------------------- /src/ip/exa/ip.wasm.sav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/ip/exa/ip.wasm.sav -------------------------------------------------------------------------------- /src/ip/src/ip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/ip/src/ip.c -------------------------------------------------------------------------------- /src/localfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/localfs/Makefile -------------------------------------------------------------------------------- /src/localfs/exa/exa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/localfs/exa/exa.html -------------------------------------------------------------------------------- /src/localfs/src/lfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/localfs/src/lfs.c -------------------------------------------------------------------------------- /src/localfs/src/lfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/localfs/src/lfs.h -------------------------------------------------------------------------------- /src/localfs/src/lfs_block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/localfs/src/lfs_block.c -------------------------------------------------------------------------------- /src/localfs/src/lfs_block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/localfs/src/lfs_block.h -------------------------------------------------------------------------------- /src/localfs/src/lfs_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/localfs/src/lfs_util.c -------------------------------------------------------------------------------- /src/localfs/src/lfs_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/localfs/src/lfs_util.h -------------------------------------------------------------------------------- /src/localfs/src/localfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/localfs/src/localfs.c -------------------------------------------------------------------------------- /src/netfs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/netfs/Makefile -------------------------------------------------------------------------------- /src/netfs/exa/exa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/netfs/exa/exa.html -------------------------------------------------------------------------------- /src/netfs/src/netcache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/netfs/src/netcache.c -------------------------------------------------------------------------------- /src/netfs/src/netcache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/netfs/src/netcache.h -------------------------------------------------------------------------------- /src/netfs/src/netfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/netfs/src/netfs.c -------------------------------------------------------------------------------- /src/pipe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/pipe/Makefile -------------------------------------------------------------------------------- /src/pipe/exa/exa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/pipe/exa/exa.html -------------------------------------------------------------------------------- /src/pipe/src/pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/pipe/src/pipe.c -------------------------------------------------------------------------------- /src/remotefs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/remotefs/Makefile -------------------------------------------------------------------------------- /src/remotefs/src/lfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/remotefs/src/lfs.c -------------------------------------------------------------------------------- /src/remotefs/src/lfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/remotefs/src/lfs.h -------------------------------------------------------------------------------- /src/remotefs/src/lfs_block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/remotefs/src/lfs_block.c -------------------------------------------------------------------------------- /src/remotefs/src/lfs_block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/remotefs/src/lfs_block.h -------------------------------------------------------------------------------- /src/remotefs/src/lfs_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/remotefs/src/lfs_util.c -------------------------------------------------------------------------------- /src/remotefs/src/lfs_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/remotefs/src/lfs_util.h -------------------------------------------------------------------------------- /src/remotefs/src/remotefs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/remotefs/src/remotefs.c -------------------------------------------------------------------------------- /src/resmgr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/Makefile -------------------------------------------------------------------------------- /src/resmgr/exa/exa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/exa/exa.html -------------------------------------------------------------------------------- /src/resmgr/src/#process.c#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/src/#process.c# -------------------------------------------------------------------------------- /src/resmgr/src/#resmgr.c#: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/src/#resmgr.c# -------------------------------------------------------------------------------- /src/resmgr/src/.#process.c: -------------------------------------------------------------------------------- 1 | baudauxbenoit@MacBook-Pro-de-Baudaux.local.28098 -------------------------------------------------------------------------------- /src/resmgr/src/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/src/device.c -------------------------------------------------------------------------------- /src/resmgr/src/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/src/device.h -------------------------------------------------------------------------------- /src/resmgr/src/device_null.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/resmgr/src/device_random.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/resmgr/src/device_urandom.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/resmgr/src/device_zero.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/resmgr/src/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/src/process.c -------------------------------------------------------------------------------- /src/resmgr/src/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/src/process.h -------------------------------------------------------------------------------- /src/resmgr/src/resmgr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/src/resmgr.c -------------------------------------------------------------------------------- /src/resmgr/src/unordered_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/src/unordered_map.c -------------------------------------------------------------------------------- /src/resmgr/src/unordered_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/src/unordered_map.h -------------------------------------------------------------------------------- /src/resmgr/src/vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/src/vfs.c -------------------------------------------------------------------------------- /src/resmgr/src/vfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/resmgr/src/vfs.h -------------------------------------------------------------------------------- /src/tty/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/tty/Makefile -------------------------------------------------------------------------------- /src/tty/exa/exa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/tty/exa/exa.html -------------------------------------------------------------------------------- /src/tty/src/tty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baudaux/exa-kernel/HEAD/src/tty/src/tty.c --------------------------------------------------------------------------------