aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Don't repeat the task name when printing the modelMiquel Sabaté Solà2024-12-022-2/+4
* Share the same stack everywhereMiquel Sabaté Solà2024-12-024-14/+25
* ci: Run tests with DEBUG=1 tooMiquel Sabaté Solà2024-12-021-0/+3
* Ensure the right optimitzation level on DEBUGMiquel Sabaté Solà2024-12-021-1/+1
* Prepend the name of the task on debugMiquel Sabaté Solà2024-12-026-20/+72
* 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-302-9/+6
* Simplify the qemu target by removing QEMU_BIOSMiquel Sabaté Solà2024-11-303-25/+4
* Organize the credits betterMiquel Sabaté Solà2024-11-291-10/+12
* Fix gdb target by not removing ELF executableMiquel Sabaté Solà2024-11-292-1/+1
* Allow the kernel to run as a Linux imageMiquel Sabaté Solà2024-11-297-19/+138
* Replace invalid explanation from contributing.mdMiquel Sabaté Solà2024-11-281-4/+5
* Use mktemp when generating the archiveMiquel Sabaté Solà2024-11-271-7/+5
* Move initrd.c into libMiquel Sabaté Solà2024-11-262-1/+1
* Move string.S to the lib directoryMiquel Sabaté Solà2024-11-262-1/+1
* Move 'memcpy' to assemblyMiquel Sabaté Solà2024-11-262-23/+31
* Show the detected machine modelMiquel Sabaté Solà2024-11-264-0/+69
* test: Add a DT test for a VisionFive2 boardMiquel Sabaté Solà2024-11-262-6/+35
* dt: Fetch the CPU frequency as wellMiquel Sabaté Solà2024-11-266-48/+108
* usr: Simplify init.SMiquel Sabaté Solà2024-11-251-4/+1
* kernel: Don't tamper the 'ra' register on switchMiquel Sabaté Solà2024-11-251-3/+4
* Add files for contributing to the projectMiquel Sabaté Solà2024-11-254-0/+69
* Add a make target for producing a release archiveMiquel Sabaté Solà2024-11-253-8/+46
* Add a video example running on QEMUMiquel Sabaté Solà2024-11-252-0/+3
* tests: Only test initrd addresses on debugMiquel Sabaté Solà2024-11-253-6/+13
* test: Fix test on initrdMiquel Sabaté Solà2024-11-241-6/+9
* Accept tasks as a parameter on initrd extractionMiquel Sabaté Solà2024-11-244-13/+21
* kernel: Remove old code from initrd.cMiquel Sabaté Solà2024-11-241-36/+15
* Simplify the entry address computationMiquel Sabaté Solà2024-11-243-22/+25
* Simplify scheduling by introducing an init processMiquel Sabaté Solà2024-11-246-30/+26
* Enable exception handling from user modeMiquel Sabaté Solà2024-11-229-11/+85
* Fix initrd parsing because of a path changeMiquel Sabaté Solà2024-11-223-14/+14
* Add a 'wfi' instruction on the main loopMiquel Sabaté Solà2024-11-221-2/+5
* usr: Rename foo/bar to fizz/buzzMiquel Sabaté Solà2024-11-224-10/+10
* Enable the timer from the SBI interfaceMiquel Sabaté Solà2024-11-226-8/+153
* Add basic parsing for underlying ELF executablesMiquel Sabaté Solà2024-11-2210-21/+79
* Initial parsing of the provided initrd fileMiquel Sabaté Solà2024-11-2111-11/+244
* ci: Make the build work for Ubuntu 24.04Miquel Sabaté Solà2024-11-201-2/+2
* Add a note on requirement a little-endian systemMiquel Sabaté Solà2024-11-201-0/+2
* string: Cleanup leading tabsMiquel Sabaté Solà2024-11-201-3/+3
* Ensure the environment is clean on QEMU launchMiquel Sabaté Solà2024-11-201-4/+4
* Fetch the initrd address from the DTB blobMiquel Sabaté Solà2024-11-2014-52/+285
* Check the return value from SBI ecallsMiquel Sabaté Solà2024-11-193-12/+29
* Setup the stack for an init taskMiquel Sabaté Solà2024-11-1917-24/+281
* usr: Make sure usr/bin/ existsRicardo B. Marliere2024-11-191-0/+1
* usr: Bootstrap the initramfs for the kernelMiquel Sabaté Solà2024-11-184-12/+57
* Load debug symbols on the gdb targetMiquel Sabaté Solà2024-09-242-20/+41
* Add CI jobMiquel Sabaté Solà2024-09-243-4/+37
* Bootstrap the projectMiquel Sabaté Solà2024-08-2413-0/+1095