Skip to content
Snippets Groups Projects
  1. Mar 18, 2017
    • Connor Wood's avatar
      Fully implemented reading the RTC century counter, and laid out initial... · f79424ae
      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.
      f79424ae
    • Connor Wood's avatar
  2. Mar 17, 2017
  3. Feb 27, 2017
  4. Feb 15, 2017
  5. Feb 14, 2017
  6. Feb 12, 2017
  7. Feb 08, 2017
  8. Jan 24, 2017
  9. Jan 16, 2017
  10. Jan 13, 2017
  11. Jan 11, 2017
  12. Jan 10, 2017
  13. Jan 07, 2017
  14. Jan 04, 2017
  15. Jan 03, 2017
  16. Jan 02, 2017
  17. Dec 29, 2016
  18. Dec 28, 2016
  19. Dec 27, 2016
  20. Dec 14, 2016
  21. Dec 06, 2016
Loading