Closed Dreaded-Gnu closed 2 years ago
From time to time the interaction hangs like at some point under special circumstances some return wasn't possible:
application <=> vfs <=> console <=> terminal <=> framebuffer
Caches are not modelled by emulator
memcpy
, memset
, ....-s
. memcpy
and memset
needs to be optimized.-O3
, whcih doesn't work ( emulator and real hardware produce same or similar errors )-O0
on real hardware and "fails" because forked process memory seems to be not properly copied
System call and multitasking stuff.
stdin
,stderr
andstdout
System calls
process_exit
process_id
process_fork
process_replace
thread_create
thread_exit
thread_id
memory_acquire
memory_release
memory_shared_create
memory_shared_attach
memory_shared_detach
memory_translate_physical
rpc_set_handler
rpc_raise
rpc_ret
rpc_get_data
rpc_get_data_size
rpc_wait_for_call
rpc_set_ready
rpc_end
rpc_wait_for_ready
interrupt_acquire
interrupt_release
timer_tick_count
timer_frequency
timer_acquire
timer_release
kernel_putc
kernel_puts
Closes #18