Commit Graph
61 Commits
Author SHA1 Message Date
Martin Whitaker 17093a96f9 Optimise the AP startup code to reduce the startup delay. 2022-01-31 19:47:32 +00:00
Martin Whitaker ab278566e4 Bypass start barriers during dummy runs.
This should speed up the dummy runs on distributed SMP systems.
2022-01-29 17:11:46 +00:00
Martin Whitaker f04cb1adb6 Make spinner rotate at a constant speed. 2022-01-29 15:06:21 +00:00
Martin Whitaker 09890bf0cd Support more than 32 CPU cores in main display.
Either one core is active or all enabled cores are active, so we don't
really need a separate spinner for each core.
2022-01-29 15:06:05 +00:00
Martin Whitaker 733919966d Add support for boot command line options. 2021-12-23 14:08:02 +00:00
Martin Whitaker 8069b8724b Initial support for native USB keyboard interface.
This adds support for USB keyboards connected directly to an OHCI
or XHCI controller.
2021-12-22 17:31:06 +00:00
Martin Whitaker ec676ccab2 Add debug trace for ACPI RSDP search results. 2020-12-11 16:18:45 +00:00
Martin Whitaker 27c5fe363f Add startup option to enable/disable SMP. 2020-12-10 13:51:39 +00:00
Martin Whitaker 452891db34 Remove now unnecessary remap before restart. 2020-05-30 11:06:15 +01:00
Martin Whitaker e5fc5a0ed6 Fix infinite loops when testing restricted address ranges. 2020-05-29 20:04:11 +01:00
Martin Whitaker fbd3376668 Initial commit. 2020-05-24 21:30:55 +01:00