Skip to content
Snippets Groups Projects
  1. Mar 27, 2017
  2. Mar 25, 2017
  3. Mar 22, 2017
  4. Mar 21, 2017
  5. Mar 19, 2017
  6. 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.
      Unverified
      f79424ae
    • Connor Wood's avatar
  7. Mar 17, 2017
  8. Feb 27, 2017
  9. Feb 15, 2017
  10. Feb 14, 2017
  11. Feb 12, 2017
  12. Feb 08, 2017
  13. Jan 24, 2017
  14. Jan 16, 2017
  15. Jan 13, 2017
  16. Jan 11, 2017
  17. Jan 10, 2017
  18. Jan 07, 2017
  19. Jan 04, 2017
  20. Jan 03, 2017
  21. Jan 02, 2017
Loading