Stefan Kalkowski 17d1e41053 hw: explicit cpu state argument in kernel entry
* Instead of only implicitely update the last scheduled Cpu context with
  the CPU state, when entering the architecture-speficic machine
  exception vector, cache this data on kernel context stack, and deliver
  it as argument when entering the kernel via high-level language
* Handle Cpu context's exception explicitely in kernel main routine
* Make cached CPU state available to error handling lambda in case of
  Kernel::Mutex double entering (aka kernel fault)
* Rename Cpu::schedule to Cpu::assign

Ref genodelabs/genode#5425
2025-02-24 16:39:55 +01:00
..
2025-02-24 16:39:21 +01:00
2025-01-30 16:32:35 +01:00
2025-02-24 16:39:20 +01:00