aboutsummaryrefslogtreecommitdiff
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
* Document what we mean by scheduling on this kernelMiquel Sabaté Solà2024-11-302-5/+20
* Rename 'switch_to' to 'set_return_address_to'Miquel Sabaté Solà2024-11-301-5/+4
* Allow the kernel to run as a Linux imageMiquel Sabaté Solà2024-11-292-3/+59
* Move initrd.c into libMiquel Sabaté Solà2024-11-261-135/+0
* Move string.S to the lib directoryMiquel Sabaté Solà2024-11-261-97/+0
* Move 'memcpy' to assemblyMiquel Sabaté Solà2024-11-262-23/+31
* Show the detected machine modelMiquel Sabaté Solà2024-11-261-0/+8
* dt: Fetch the CPU frequency as wellMiquel Sabaté Solà2024-11-262-11/+11
* Accept tasks as a parameter on initrd extractionMiquel Sabaté Solà2024-11-242-11/+17
* kernel: Remove old code from initrd.cMiquel Sabaté Solà2024-11-241-36/+15
* Simplify the entry address computationMiquel Sabaté Solà2024-11-242-16/+7
* Simplify scheduling by introducing an init processMiquel Sabaté Solà2024-11-243-24/+15
* Enable exception handling from user modeMiquel Sabaté Solà2024-11-223-11/+66
* Fix initrd parsing because of a path changeMiquel Sabaté Solà2024-11-222-11/+11
* Add a 'wfi' instruction on the main loopMiquel Sabaté Solà2024-11-221-2/+5
* Enable the timer from the SBI interfaceMiquel Sabaté Solà2024-11-223-8/+135
* Add basic parsing for underlying ELF executablesMiquel Sabaté Solà2024-11-223-9/+50
* Initial parsing of the provided initrd fileMiquel Sabaté Solà2024-11-213-2/+164
* string: Cleanup leading tabsMiquel Sabaté Solà2024-11-201-3/+3
* Fetch the initrd address from the DTB blobMiquel Sabaté Solà2024-11-204-30/+49
* Check the return value from SBI ecallsMiquel Sabaté Solà2024-11-191-1/+4
* Setup the stack for an init taskMiquel Sabaté Solà2024-11-197-9/+156
* Bootstrap the projectMiquel Sabaté Solà2024-08-243-0/+70