Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | run clang-format. | Josh Rahm | 2021-10-26 |
| | |||
* | Fixed annoying bug with bootup when compiling with new GCC. | Josh Rahm | 2021-10-26 |
| | | | | | | | | | | | | | | The problem was the BSS segment was not aligned with size 4, thus the routine to clear the BSS segment was infinite looping, clobbering everything in it's wake until it ran off the memory edge and caused a hard fault. This commit does a couple of things. 1. Fixes the alignment issue in the linker script 2. Panics if the bss/data segments are not aligned properly 3. Makes the logging the _first_ thing to initialize. Much easier to debug that way! | ||
* | Primitive ability to call kernel code from userspace. | Josh Rahm | 2020-11-25 |
| | |||
* | Changes to painic. It now prints the stack at the time of failure (if ↵ | Josh Rahm | 2020-11-24 |
| | | | | logging is initialized). | ||
* | Add better logging capabilities, including the ability to panic. | Josh Rahm | 2020-11-24 |
| | |||
* | Update .clang-format and run it on filse | Josh Rahm | 2020-11-24 |
| | |||
* | Moved action to top level. | Josh Rahm | 2020-11-24 |
Removed old iterations of the project and moved the files from 02-usart to the root directory since that's the sole place where the action is and that subproject has outgrown its initial title. |