Berkus Decker
|
23705cd7ed
|
chore(docs): Fix typo
|
2023-12-22 14:51:43 +02:00 |
Berkus Decker
|
fbfcfcff8a
|
chore(docs): Try to generate documentation using tabnine
|
2023-12-12 15:02:39 +02:00 |
Berkus Decker
|
bcba5b7a4d
|
wip: chainboot builds!
|
2023-12-10 04:44:44 +02:00 |
Berkus Decker
|
79f859b576
|
wip: nucleus builds!
|
2023-12-10 04:44:36 +02:00 |
Berkus Decker
|
7c76dbded1
|
sq: refactor build system
|
2023-11-20 02:40:17 +02:00 |
Berkus Decker
|
6e3e618c12
|
wip: update lock file
|
2023-11-20 02:32:25 +02:00 |
Berkus Decker
|
1ad51993d0
|
chore(build): Add emoji to command output
|
2023-11-18 23:15:03 +02:00 |
Berkus Decker
|
c6e466e914
|
wip: refactor build system
Reduce redundancy, make naming more clear.
Add ttt target.
|
2023-11-18 14:29:39 +02:00 |
Berkus Decker
|
a1b62fbd54
|
sq: sorted commands list
|
2023-11-18 14:29:39 +02:00 |
Berkus Decker
|
e09214f819
|
wip: bump deps
|
2023-11-18 14:29:38 +02:00 |
Berkus Decker
|
32dc32ff46
|
chore: Drop unused fehler dependency
|
2023-11-18 14:29:38 +02:00 |
Berkus Decker
|
9c39cb698e
|
wip: adding ttt
|
2023-11-18 14:29:17 +02:00 |
Berkus Decker
|
2367376ba5
|
fix: 🐛 Remove unused text
|
2023-11-12 01:22:54 +02:00 |
Berkus Decker
|
90e9390cbc
|
fix: 🐛 Fix chainboot linker script
Part 2: Add linker dependency.
|
2023-11-12 01:20:18 +02:00 |
Berkus Decker
|
4a22e91d77
|
fix: 🐛 Fix chainboot linker script
|
2023-11-12 01:15:32 +02:00 |
Berkus Decker
|
89943857af
|
fix: 🐛 Update rpi4 target to use virtual MMIO bases
|
2023-11-12 01:15:32 +02:00 |
Berkus Decker
|
90d5d96098
|
fix: 🐛 Rename RPi4 imports
|
2023-11-12 01:15:32 +02:00 |
Berkus Decker
|
bb38addd83
|
fix: 🐛 Put BOOT_CORE_ID const in platform config
|
2023-11-12 01:15:32 +02:00 |
Berkus Decker
|
8c3b7d3d0f
|
build(deps): 🛠 Bump dependencies
|
2023-11-12 01:15:32 +02:00 |
Berkus Decker
|
2bbf3d4d45
|
build(deps): 🛠 Bump dependencies
|
2023-08-21 01:01:55 +03:00 |
Berkus Decker
|
84b596b2db
|
refactor: 📦 Prepare for future Mailbox mod
Mailbox mod is disabled for now.
Needs to become a driver.
|
2023-08-12 03:29:02 +03:00 |
Berkus Decker
|
c40797ed19
|
refactor: 📦 Prepare for future Power mod
Power mod is disabled for now.
Needs to become a driver.
|
2023-08-12 03:29:02 +03:00 |
Berkus Decker
|
cfa9b61429
|
feat: ✨ Improve GPIO implementation
* Add locking
* Implement Pin control via locked GPIO
|
2023-08-12 03:29:02 +03:00 |
Berkus Decker
|
134d7c530f
|
feat: ✨ Update linker script
* Add MMIO remap region
* Move script to appropriate place
|
2023-08-12 03:29:02 +03:00 |
Berkus Decker
|
e8a587ea7b
|
fix: 🐛 Don't overflow calculations in align_up
|
2023-08-12 03:29:02 +03:00 |
Berkus Decker
|
a656a9bdd7
|
feat: ✨ Add kernel and MMIO mapping support
Not all the memory is mapped now, only kernel
sections and MMIO remap space
are mapped on the go.
|
2023-08-12 03:29:02 +03:00 |
Berkus Decker
|
028866fdbb
|
test: 🚨 Don't spam QEMU console when testing
|
2023-08-12 03:29:02 +03:00 |
Berkus Decker
|
287d04ea11
|
chore: ♻️ Improve scope usage
|
2023-08-12 03:29:02 +03:00 |
Berkus Decker
|
f3b65fa44c
|
fix: 🐛 Fix Ubuntu LTS suddenly not able to install
|
2023-08-08 00:44:31 +03:00 |
Berkus Decker
|
0d70caa271
|
feat: ✨ Enable interrupts for PL011 UART
|
2023-08-08 00:44:31 +03:00 |
Berkus Decker
|
0ef9ca0dc6
|
refactor: 📦 Disable MiniUART driver
|
2023-08-08 00:44:31 +03:00 |
Berkus Decker
|
decdd0c56d
|
refactor: 📦 Prepare exception handling code
|
2023-08-08 00:44:31 +03:00 |
Berkus Decker
|
0f30bf00aa
|
refactor: 📦 Restructure code
All modules are modified to unified model
(mod.rs file in module directory).
Arch imports use modules from arch/ namespace
explicitly as arch_xxx.
|
2023-08-08 00:44:31 +03:00 |
Berkus Decker
|
577b0b74ee
|
build(deps): 🛠 Bump dependencies
|
2023-08-08 00:44:31 +03:00 |
Berkus Decker
|
7796cfc646
|
chore: ♻️ Update dividers
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
f4e13be125
|
chore: ♻️ Update snafu features
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
77d04d3d67
|
refactor(cleanup): 📦 Clean up MiniUART code
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
d0e4334afe
|
refactor(cleanup): 📦 Remove unused code
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
2cf5e1dea8
|
refactor: 📦 Update PL011 UART
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
625fc496ce
|
refactor: 📦 Share ConsoleOps implementation
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
4733c012ad
|
feat: ✨ Print panic message with details
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
c3f23108b9
|
feat: ✨ Print more boot info
Temporarily play around with time, loop with
1 second delays.
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
9b715f6927
|
feat: ✨ Use actual time for delays in GPIO init
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
fe97a116df
|
refactor: 📦 Rename GPIO registers
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
fc01f03714
|
fix: 🐛 Read actual timer frequency
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
0f435d7152
|
feat: ✨ Add info!/warn! to plain println!
These functions additionally log current time.
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
84fbdcc707
|
feat: ✨ Add time support
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
33418e79ab
|
refactor: 📦 Refactor command_prompt
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
b1d54d3b44
|
chore: ♻️ Disable asm output in QEMU runner
But keep it for qemu-gdb.
|
2023-08-01 16:59:42 +03:00 |
Berkus Decker
|
97145d8a8e
|
build(deps): 🛠 Bump dependencies
|
2023-07-29 04:08:18 +03:00 |