summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-01-04use homespun efi codeAda Christine
2022-03-19_MSC_EXTENSIONS was causing empty definition of __attribute__ leading to call...Ada Christine
2022-03-18clear and reset the output consoleAda Christine
2022-03-18we do not need an executable stackAda Christine
2022-03-18now using clang, native PE UEFI loader image. made an ugly hack to getAda Christine
2022-03-17loader now uses bespoke kprintf(), no longer depends on libefiAda Christine
2022-03-17pulled out kprintf() and friends into lib/Ada Christine
2022-03-17added acpica and gnu-efi submodules and licensing notificatonsAda Christine
2022-03-17changes to dynamic initializationAda Christine
2022-03-15infrastructure for dynamic symbol resolutionAda Christine
2022-03-15correct formatting for register values displayAda Christine
2022-03-14kprintf() can do zero padded integers nowAda Christine
2022-03-14some updates to page handlingAda Christine
2022-02-24don't decrement references on non-physical pagesAda Christine
2022-02-24context struct for ISRs rather than using param registers; second-stage handl...Ada Christine
2022-02-24many changesAda Christine
2022-02-21graphics mode supportAda Christine
2022-02-21find acpi tables at boot timeAda Christine
2022-02-21split out paging functionsAda Christine
2022-02-20moving files aroundAda Christine
2022-02-19fixed statics having bad offsetsAda Christine
2022-02-19used OR when i needed ANDAda Christine
2022-02-18-mgeneral-regs-only should apply to all objectsAda Christine
2022-02-18thread switching and sleeping appears to be workingAda Christine
2022-02-18timer callback interfaceAda Christine
2022-02-18use the appropriate semantics for atomicsAda Christine
2022-02-18do nothing if the origin and target threads are the sameAda Christine
2022-02-18bug fixesAda Christine
2022-02-17remove declarations of now nonexistent functons *facepalm*Ada Christine
2022-02-17force 8253 timer to minimum frequency, log timesource delta at task managemen...Ada Christine
2022-02-17many changes have happnedAda Christine
2022-02-17minor change to prevent potential weirdness with type widthAda Christine
2022-02-15debug changesAda Christine
2022-02-15irq_lock() and irq_unlock() are unnecessary around mmu_get_map and i shot mys...Ada Christine
2022-02-15beginning to things out into cpu-dependent and cpu-independent codeAda Christine
2022-02-14stop violating the spec for va_listAda Christine
2022-02-14more task scheduling work, scheduler appears to work without crashingAda Christine
2022-02-14misc removal of unused thingsAda Christine
2022-02-14entering idle loop works with timerAda Christine
2022-02-13rudimentary irq and timer supportAda Christine
2022-02-13bug when kprintf is fed a 0, it does nothingAda Christine
2022-02-13splitting out descriptor declarationsAda Christine
2022-02-13exception changesAda Christine
2022-02-10more kprintf() improvements, eventually move to lib/Ada Christine
2022-02-10missing nul check in type width argumentada christine
2022-02-09small whoopsAda Christine
2022-02-09new, improved kprint()Ada Christine
2022-02-07small bug in kprint.cAda Christine
2022-02-06collapse the repeated stuff into one functionAda Christine
2022-02-06we have kprintf()Ada Christine