Compare commits

..

6 Commits

Author SHA1 Message Date
Jeremy Soller
9c44627a3c
Send arguments to aarch64.sh to qemu 2021-01-15 13:37:41 -07:00
Jeremy Soller
79a1bb35cb
Compile a number of packages for initfs 2021-01-15 13:10:01 -07:00
Jeremy Soller
e470f49585
Update cookbook 2021-01-15 12:56:49 -07:00
Jeremy Soller
922941f2c6
Update kernel 2021-01-15 12:51:52 -07:00
Jeremy Soller
7a02d5c8c9
aarch64.sh: Always create build dir 2021-01-15 12:33:52 -07:00
Robin Randhawa
bf41968635 aarch64: Build initfs 2021-01-15 19:09:40 +00:00
4 changed files with 15 additions and 10 deletions

View File

@ -2,10 +2,14 @@
set -ex
rm -f build/libkernel.a build/kernel
mkdir -p build
# rm -f build/libkernel.a build/kernel
rm -f build/kernel
touch build/bootloader
touch kernel
touch kernel/src/arch/aarch64/init/pre_kstart/early_init.S
make build/kernel
make build/initfs.tag
mkimage \
-A arm64 \
@ -25,4 +29,5 @@ qemu-system-aarch64 \
-device loader,file=build/kernel.uimage,addr=0x41000000,force-raw=on \
-serial mon:stdio \
-nographic \
-s
-s \
"$@"

@ -1 +1 @@
Subproject commit 84535c9062c8f977e0d7c76ade8a3c751982b4d6
Subproject commit 86d71150ae68036fc29ce51a1fba2cb62405c6d0

View File

@ -8,13 +8,13 @@ prompt = false
# Package settings
[packages]
#drivers = {}
#init = {}
#nulld = {}
pciids = {}
#ramfs = {}
#randd = {}
init = {}
nulld = {}
#pciids = {}
ramfs = {}
randd = {}
#redoxfs = {}
#zerod = {}
zerod = {}
[[files]]
path="/etc/init.rc"

2
kernel

@ -1 +1 @@
Subproject commit 825bc4a02d2ed1c40f17a4332b168575d3650ae7
Subproject commit 17fd135017b67ad666ae987fe3d4fe90c46aeda1