- Apr 14, 2017
-
-
Jeremy Soller authored
-
- Apr 12, 2017
-
-
Jeremy Soller authored
- Apr 11, 2017
-
-
Jeremy Soller authored
Fix the listing of `initfs:` directories
-
Nagy Tibor authored
There was a bug at the `initfs` generation which made the listing of the contents of the `initfs:`subdirectories impossible from the command line. The subdirectory listing data had the full paths of the files (like `bin/ahcid\nbin/bgad\n...`) when it should just only be the names of the files (`ahcid\nbgad\n...`)
-
- Apr 09, 2017
-
-
Jeremy Soller authored
Cleanup utf8 path error handling
-
- Apr 08, 2017
-
-
Jeremy Soller authored
-
- Apr 06, 2017
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Apr 05, 2017
-
-
Jeremy Soller authored
Refactor
-
- Apr 04, 2017
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Apr 02, 2017
-
-
Jeremy Soller authored
-
- Mar 27, 2017
-
-
Jeremy Soller authored
Fix spelling & grammar in README.md
-
Adam Niederer authored
-
- Mar 25, 2017
-
-
Jeremy Soller authored
Fix issue with serial and cascade interrupts not being ackd
-
- Mar 22, 2017
-
-
Jeremy Soller authored
Do not initialize waitcondition with capacity
-
- Mar 21, 2017
-
-
Jeremy Soller authored
-
- Mar 19, 2017
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
Implemented reading from RTC Century counter in x86_64 arch, if available
-
- Mar 18, 2017
-
-
Connor Wood authored
Fully implemented reading the RTC century counter, and laid out initial infrastructure for ACPI information to be used across the kernel, in the x86_64 architecture. - Implemented a global variable, ACPI_TABLE, behind a mutex, which contains the ACPI information pertinent to the rest of the kernel, currently solely containing a pointer to the FADT. - Split device initialization into two categories - "core" devices, such as the PIC and local APIC, necessary for initializing the rest of the kernel, and "non-core" devices such as serial and RTC, which are to be initialized last. - Checked for the presence of the century register, and consequentially read from, in the RTC code, now factored into the date calculation. The location of the register is pulled from the "century" field in the FADT. - Modified page unmapping in the ACPI code, such that any tables to be stored globally (currently only the FADT) are not unmapped after reading, such that they can be stored in globally accessible pointers without causing page faults.
-
Connor Wood authored
-
- Mar 17, 2017
-
-
Jeremy Soller authored
-
Jeremy Soller authored
Prevent cpuid get_extended_function_info panic
-
Paul Sbarra authored
A kernel panic occurs on some CPUs (notably qemu-system-x86_64) when calling rust-cpuid's get_extended_function_info. This is fixed upstream in commit c3ebfc553cdff98d19d29777fd85c4f9182bfb66 but has yet to make it crates.io. The panic can by triggered by running "ls sys:" from ion and causes redox to become unresponsive.
- Feb 27, 2017
-
-
Jeremy Soller authored
Remove hardcoded initfs folder
-
- Feb 15, 2017
-
-
Konrad Lipner authored
initfs folder should be specified in INITFS_FOLDER environment variable As a result kernel module can be compiled on it's own.
-
- Feb 14, 2017
-
-
Jeremy Soller authored
-
- Feb 12, 2017
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Feb 08, 2017
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Jan 24, 2017
-
-
Jeremy Soller authored
remove unused #[macro_use]
-
Corentin Henry authored
-
- Jan 16, 2017
-
-
Jeremy Soller authored
-
- Jan 13, 2017
-
-
Jeremy Soller authored
-
- Jan 11, 2017
-
-
Jeremy Soller authored
-
- Jan 10, 2017
-
-
Jeremy Soller authored
-