mirror of
https://github.com/drasko/codezero.git
synced 2026-02-08 07:53:16 +01:00
Finished adding untested bare functionality vfs
Finished adding untested shm syscalls. Finished adding untested l4 send/recv helpers Everything compiles. Now going to fix lots of bugs ;-)
This commit is contained in:
@@ -14,12 +14,12 @@ tools_root = "../../tools"
|
||||
|
||||
kernel = join(project_root, "build/start.axf")
|
||||
mm0 = join(project_root, "tasks/mm0/mm0.axf")
|
||||
# fs0 = join(project_root, "tasks/fs0/fs0.axf")
|
||||
fs0 = join(project_root, "tasks/fs0/fs0.axf")
|
||||
test0 = join(project_root, "tasks/test0/test0.axf")
|
||||
test1 = join(project_root, "tasks/test1/test1.axf")
|
||||
#test1 = join(project_root, "tasks/test1/test1.axf")
|
||||
#blkdev0 = join(project_root, "tasks/fsbin/blkdev0.axf")
|
||||
|
||||
images = [kernel, mm0, test0, test1]
|
||||
images = [kernel, mm0, fs0, test0]
|
||||
autogen_templ = "bootdesc.c.append"
|
||||
|
||||
def get_image_name_start_end(image, target):
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
|
||||
|
||||
/* Supervisor task at load time. */
|
||||
struct svc_image {
|
||||
char name[16];
|
||||
unsigned int phys_start;
|
||||
unsigned int phys_end;
|
||||
} __attribute__((__packed__));
|
||||
|
||||
/* Supervisor task descriptor at load time */
|
||||
struct bootdesc {
|
||||
int desc_size;
|
||||
int total_images;
|
||||
struct svc_image images[];
|
||||
} __attribute__((__packed__));
|
||||
|
||||
|
||||
struct bootdesc bootdesc = {
|
||||
.desc_size = sizeof(struct bootdesc) + sizeof(struct svc_image) * 3,
|
||||
.total_images = 3,
|
||||
.images = {
|
||||
[0] = {
|
||||
.name = "inittask",
|
||||
.phys_start = 0x208000,
|
||||
.phys_end = 0x213260,
|
||||
},
|
||||
[1] = {
|
||||
.name = "roottask",
|
||||
.phys_start = 0x218000,
|
||||
.phys_end = 0x21b344,
|
||||
},
|
||||
[2] = {
|
||||
.name = "testtask",
|
||||
.phys_start = 0x220000,
|
||||
.phys_end = 0x223344,
|
||||
},
|
||||
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user