Commit Graph

  • b787a2224d [sq] fix iterator checks Berkus Decker 2021-02-28 00:46:06 +0200
  • bf291b917f Switch to usize for alignment checks Berkus Decker 2021-02-28 00:45:52 +0200
  • ff12867b02 [sq] fix unused Result Berkus Decker 2021-02-28 00:44:14 +0200
  • cc163e6d61 [sq] add missing documentation Berkus Decker 2021-02-28 00:43:33 +0200
  • 389a6971b7 [wip] comment out unported code Berkus Decker 2021-02-28 00:42:08 +0200
  • e33f99786b [sq] use static_assertions Berkus Decker 2021-07-11 21:21:48 +0300
  • 81974b40c7 [wip] reshuffle stuff around - to be finalized Berkus Decker 2021-07-11 21:20:10 +0300
  • 6c77d0930c [sq] add missing Clone derives Berkus Decker 2021-02-26 01:38:12 +0200
  • a6266dc385 Make boot info compile Berkus Decker 2021-02-26 01:37:55 +0200
  • 15323fe7f3 Make features printing compile Berkus Decker 2021-02-26 01:37:41 +0200
  • 55e1761492 [wip] directory levels traversal Berkus Decker 2021-02-26 00:21:52 +0200
  • 3c6fcfcf10 [wip] memory map initialization Berkus Decker 2021-02-26 00:20:50 +0200
  • 07d7f9cd9e Update todos Berkus Decker 2021-02-26 00:20:35 +0200
  • 083711b61e [wip] Improve virt_page impl and add tests Berkus Decker 2021-02-26 00:20:03 +0200
  • f26fa39265 [fixme] move those out Berkus Decker 2021-02-26 00:19:26 +0200
  • d278383184 Move PageSize to a mod and implement it for phys frames and virt pages Berkus Decker 2021-02-26 00:19:11 +0200
  • 1eed756d04 sq we use snafu already Berkus Decker 2021-02-26 00:17:42 +0200
  • 633dbd191f Implement comparison for invalid virt address error Berkus Decker 2021-02-26 00:17:13 +0200
  • e215f9d62c [wip] add to-kernel-space/from-kernel-space address conversion Berkus Decker 2021-02-26 00:16:42 +0200
  • de91603059 [wip] necessary modifications Berkus Decker 2021-02-21 00:40:42 +0200
  • 825806fdd7 Start moving code to a new mmu2 module Berkus Decker 2021-07-11 20:54:36 +0300
  • 9b5d7b14d3 Document TODO steps Berkus Decker 2021-02-21 00:38:47 +0200
  • bd4015679c drop obsolete stuff Berkus Decker 2021-02-21 00:38:05 +0200
  • da52104b53 sq extract features Berkus Decker 2021-02-21 00:36:44 +0200
  • 851e691534 [wip] extract virt_page code Berkus Decker 2021-02-21 00:36:29 +0200
  • 35097458b2 [wip] extract phys_frame code Berkus Decker 2021-02-21 00:35:49 +0200
  • fa10d649e4 [wip] extract mmu features printer Berkus Decker 2021-02-21 00:34:34 +0200
  • a7474f2b24 [sq] Drop invalid PDF from some old arm Berkus Decker 2021-02-21 00:33:32 +0200
  • 119017c703 [wip] Add boot memory regions info Berkus Decker 2020-11-20 03:26:19 +0200
  • 3f98cbe8ec [wip] MMU docs Berkus Decker 2020-11-20 04:58:29 +0200
  • 3c3ce334ca [wip] mmu experiments Berkus Decker 2020-11-20 04:23:14 +0200
  • 062591fb48 Merge pull-request #72 from metta-systems:update/latest-nightly to develop Berkus Decker 2021-07-11 20:51:13 +0300
  • 36b2d92515 Import interfaces only when used Berkus Decker 2021-07-11 20:27:41 +0300
  • 7af16897ec Relax several clippy checks Berkus Decker 2021-07-11 19:58:57 +0300
  • a9b9aac50d Backtrace macro expansion for better error reporting Berkus Decker 2021-07-11 19:58:45 +0300
  • 155ae413b4 Replace wildcard imports with specific ones Berkus Decker 2021-07-11 17:00:00 +0300
  • e4b12e2c45 Update to latest versions of dependencies Berkus Decker 2021-07-10 03:27:47 +0300
  • 79f7ebcaab Upgrade to GitHub-native Dependabot dependabot-preview[bot] 2021-04-29 22:12:59 +0000
  • 77e3423273 Bump dependencies Berkus Decker 2021-03-22 01:37:59 +0200
  • 0f4824afd3 Merge pull-request #62 from metta-systems:fix/misc-improvements to develop Berkus Decker 2021-01-27 22:09:18 +0200
  • 1644f299fe Make long hex constants readable in align tests Berkus Decker 2020-12-29 17:59:51 +0200
  • 82d44a9c62 Add ASID type Berkus Decker 2021-01-27 19:18:47 +0200
  • 856c4a9e68 Fix PhysAddr test Berkus Decker 2020-12-19 23:19:49 +0200
  • 6281204062 Split addr module Berkus Decker 2020-12-13 22:54:55 +0200
  • d3f561d214 Implement shifts for PhysAddr Berkus Decker 2020-12-13 22:30:51 +0200
  • 01906a02bc Update rust-toolchain file for new rustup Berkus Decker 2020-12-03 16:48:09 +0200
  • 50e955c6a7 Print test names in test_runner Berkus Decker 2020-12-02 01:06:01 +0200
  • 601cf7a784 Add documentation target Berkus Decker 2021-01-27 19:11:47 +0200
  • 147a88acb4 Ignore IDE project files Berkus Decker 2021-01-21 12:21:08 +0200
  • 910ce22a7c [del] ignore ide files explore/caps Berkus Decker 2021-01-21 12:21:08 +0200
  • deabc2ae70 [wip] api messing Berkus Decker 2021-01-21 12:20:37 +0200
  • f842a467e4 [wip:explore/interrupts] Interrupt controller defs from DTB Berkus Decker 2021-01-13 00:20:43 +0200
  • 94789e7979 [wip] make it compile Berkus Decker 2021-01-12 17:35:23 +0200
  • b594552f23 [wip] compile fixes -- to split Berkus Decker 2021-01-04 03:36:33 +0200
  • 0e1c0e45f7 [wip] Wrap scheduler-related calls in struct Scheduler for now, pending actual mod scope Berkus Decker 2021-01-01 02:08:48 +0200
  • d3c02f0f5b Add user-space support library Berkus Decker 2021-01-01 02:08:11 +0200
  • dd6f186623 [wip] syscalls Berkus Decker 2020-12-31 04:58:01 +0200
  • 7e71ff1787 [del] sq improve long hex constants Berkus Decker 2020-12-29 17:59:51 +0200
  • f28c4a6440 [wip] start kernel API/ABI for syscalls Berkus Decker 2020-12-29 16:18:53 +0200
  • 0dd7aeb44c [wip] refactoring thread cap api Berkus Decker 2020-12-29 16:18:36 +0200
  • 8d8a1c819a [sq] add Page caps implementations Berkus Decker 2020-12-29 16:18:20 +0200
  • abc84ec6aa [del] Add ASID type Berkus Decker 2020-12-29 16:17:55 +0200
  • 0fa4f3bc4e [sq] Fix copyrights Berkus Decker 2020-12-29 16:17:38 +0200
  • dda2c2a4ca [wip] captable Berkus Decker 2020-12-29 01:35:48 +0200
  • e24c3aaca5 [sq] add missing license Berkus Decker 2020-12-29 01:35:37 +0200
  • f0f35ce1ed [wip] shadow kernel boot code Berkus Decker 2020-12-29 01:35:29 +0200
  • bc31a43f82 [wip] add resolve_address_bits() Berkus Decker 2020-12-29 01:35:04 +0200
  • 4cc40be9eb sq imports Berkus Decker 2020-12-29 01:34:35 +0200
  • e04ea59019 [wip] Add dummy cache module Berkus Decker 2020-12-29 01:34:17 +0200
  • 3940352be1 [wip] Split kernel objects by type into actual entities Berkus Decker 2020-12-29 01:33:47 +0200
  • 5f7ecca625 wip code review Berkus Decker 2020-12-21 11:54:18 +0200
  • fa91a108fd fix typo Berkus Decker 2020-12-21 11:54:08 +0200
  • 91f9c2c215 wip add specific types Berkus Decker 2020-12-21 11:54:03 +0200
  • d8de631b44 sq DerivationTree comment update Berkus Decker 2020-12-19 23:20:18 +0200
  • 8f54e179c1 sq fix captable imports Berkus Decker 2020-12-19 23:20:00 +0200
  • 99a0cac3db [del] sq fix PhysAddr test Berkus Decker 2020-12-19 23:19:49 +0200
  • 5ba79d78fd wip impl thread_capability Berkus Decker 2020-12-19 23:19:28 +0200
  • d04739312c Move caps fields around for more logical arrangement Berkus Decker 2020-12-19 23:17:51 +0200
  • b0bbff20bd [TEMP] make type Copy but we prolly shouldn't - REVISE Berkus Decker 2020-12-13 22:55:37 +0200
  • 74730117f2 [del] Split addr module Berkus Decker 2020-12-13 22:54:55 +0200
  • 9638ddbb3e [del] Implement additions for PhysAddr Berkus Decker 2020-12-13 22:30:51 +0200
  • 8dc3586b55 wip comment out some code Berkus Decker 2020-12-13 22:30:58 +0200
  • caa1929a0f Refactor: move all caps to their appropriate modules and files Berkus Decker 2020-12-13 20:57:46 +0200
  • 57ae94847d sq update untyped Berkus Decker 2020-12-13 19:42:39 +0200
  • b6852b46a5 wip move capnode cap impl Berkus Decker 2020-12-13 19:42:29 +0200
  • 5b59eff974 wip documentation Berkus Decker 2020-12-13 19:42:03 +0200
  • 25f6fc0e98 wip split arm and generic caps Berkus Decker 2020-12-13 19:41:30 +0200
  • 6e6e82f466 sq move null cap Berkus Decker 2020-12-13 19:41:15 +0200
  • d129db345f wip derivation node Berkus Decker 2020-12-13 19:40:55 +0200
  • 6de2ef38a7 wip caps Berkus Decker 2020-12-13 19:39:48 +0200
  • d4b92b106a Update deps versions Berkus Decker 2020-12-29 19:27:05 +0200
  • 42f0efcba9 [wip] caps work Berkus Decker 2020-12-04 02:05:19 +0200
  • babd5caaab [wip] caps doc Berkus Decker 2020-12-04 02:05:00 +0200
  • 4616dfee86 [del] Update rust-toolchain file for new rustup Berkus Decker 2020-12-03 16:48:09 +0200
  • a01445d0da [wip] ponder at gats Berkus Decker 2020-12-03 02:33:08 +0200
  • 4979e82a12 [sq] add one more test that shouldn't compile Berkus Decker 2020-12-03 02:32:57 +0200
  • 6cef160595 [wip] comment update Berkus Decker 2020-12-03 02:32:41 +0200
  • aad25145bd [sq] Debug derivation node Berkus Decker 2020-12-03 02:32:31 +0200
  • c94871fa46 [sq] add more untyped accessors Berkus Decker 2020-12-03 02:32:19 +0200
  • afe6510fae [sq] optimize derivation node fields Berkus Decker 2020-12-03 02:32:00 +0200