mirror of
https://github.com/drasko/codezero.git
synced 2026-01-28 02:33:18 +01:00
Removed special-case utcb shared page from posix services.
Previously a so-called utcb shared page was used for transfering data between posix services. This was a special shmat/get/dt case allocating from its own virtual pool. Now the term utcb is renamed as a shared page and integrated with the shm* handling routines. Generic l4 threads will use long-ipc and not this method. Posix services will continue to communicate on a shared page for now. modified: tasks/libl4/include/l4lib/ipcdefs.h modified: tasks/libl4/src/init.c new file: tasks/libposix/init.c modified: tasks/mm0/include/shm.h modified: tasks/mm0/include/task.h deleted: tasks/mm0/include/utcb.h modified: tasks/mm0/main.c modified: tasks/mm0/src/boot.c modified: tasks/mm0/src/clone.c modified: tasks/mm0/src/execve.c modified: tasks/mm0/src/exit.c modified: tasks/mm0/src/init.c modified: tasks/mm0/src/shm.c modified: tasks/mm0/src/task.c deleted: tasks/mm0/src/utcb.c deleted: tools/l4-qemu
This commit is contained in:
@@ -1,15 +0,0 @@
|
||||
cd build
|
||||
#arm-none-eabi-insight &
|
||||
/opt/qemu-0.10.2/bin/qemu-system-arm -s -kernel final.axf -nographic -m 128 -M versatilepb &
|
||||
#qemu-system-arm -s -kernel final.axf -nographic -m 128 -M versatilepb &
|
||||
#qemu-system-arm -s -kernel final.axf -nographic -m 128 -M versatilepb &
|
||||
arm-none-linux-gnueabi-insight ; pkill qemu-system-arm
|
||||
#arm-none-linux-gnueabi-gdb ; pkill qemu-system-arm
|
||||
cd ..
|
||||
|
||||
|
||||
# TODO:
|
||||
# insight works ok if gdbinit script is run from the insight
|
||||
# command window. Then one needs to break at bkpt_phys_to_virt and do:
|
||||
# sym start.axf
|
||||
# Then continue execution to see all symbols. This must be done automatic.
|
||||
Reference in New Issue
Block a user