Sönke Holz
6654021655
Kernel/riscv64: Don't hard-code the page fault reason on RISC-V
...
Instead, rewrite the region page fault handling code to not use
PageFault::type() on RISC-V.
I split Region::handle_fault into having a RISC-V-specific
implementation, as I am not sure if I cover all page fault handling edge
cases by solely relying on MM's own region metadata.
We should probably also take the processor-provided page fault reason
into account, if we decide to merge these two implementations in the
future.
2024-03-25 14:18:38 -06:00
..
2024-03-18 14:06:28 -04:00
2024-03-25 14:09:23 -06:00
2024-03-18 14:06:28 -04:00
2024-03-25 08:14:00 +01:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2024-01-29 05:21:48 -07:00
2024-03-08 00:41:23 +01:00
2024-03-18 14:06:28 -04:00
2023-12-17 18:25:10 +03:30
2024-03-25 14:18:38 -06:00
2023-12-23 20:41:07 +01:00
2024-03-18 14:06:28 -04:00
2024-03-04 13:25:22 -05:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2024-01-29 05:21:48 -07:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2024-02-08 07:07:25 -07:00
2024-01-19 17:03:30 +01:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2023-12-17 18:25:10 +03:30
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2023-12-17 18:25:10 +03:30
2024-01-29 05:21:48 -07:00
2024-01-11 20:57:40 +00:00
2024-03-18 14:06:28 -04:00
2024-01-29 05:21:48 -07:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2024-01-14 15:18:43 -07:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2024-01-14 15:18:43 -07:00
2024-03-18 14:06:28 -04:00
2024-02-14 17:46:06 -05:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00
2024-03-18 14:06:28 -04:00