Commit Graph

27 Commits

Author SHA1 Message Date
Martin Whitaker
93051adfc2 Update README.
- update text to indicate that benchmarking and SPD reporting has
  now been restored
- point to GitHub issue tracker for known limitations and bugs
2022-08-20 10:18:25 +01:00
a1346054
9660eead4e
Simple maintenance improvements (#145)
* Fix typos

* Add missing final newline

* Trim trailing whitespace
2022-08-15 17:51:48 +02:00
Martin Whitaker
13d9569041 By default, only enable USB keyboard detection when booted in UEFI mode.
Most legacy BIOSs will support USB legacy keyboard emulation. Using that
will avoid having to reserve memory for the USB drivers, and should
improve the chance of having a working keyboard without having to work
around various USB device quirks.
2022-07-24 13:56:41 +01:00
martinwhitaker
e6e0f0c8e7
USB improvements (#116)
* Add new heap manager.

* Convert OHCI driver to use new heap manager.

* Convert UHCI driver to use new heap manager.

* Convert EHCI driver to use new heap manager.

* Convert XHCI driver to use new heap manager.

* Convert SMP to use new heap manager.

* Add a "usbinit" boot option to handle various buggy USB devices.

This replaces the "keyboard=buggy-usb" option, and adds a second
workaround to handle the problem seen in issue #107.
2022-07-16 13:34:08 +02:00
Sam Demeulemeester
fae2ae9e13
Update README.md with new console parameters 2022-06-01 00:09:55 +02:00
Sam Demeulemeester
a67d346ef7
Update README.md
- Add 'console' parameters details in boot options
- Change the header for the release for binary release
- Remove solved known bugs
2022-05-05 23:19:50 +02:00
Martin Whitaker
af54067228 Execute smp_init() before keyboard_init() in case ACPI tables are overwritten.
When USB keyboard detection is enabled, physical memory pages are reserved
for use by the USB drivers. The physical memory map exposed by pmem.h does
not indicate where the ACPI tables reside, so we may end up using pages
that contain ACPI tables (or for that matter, the boot parameters and boot
command line). So rather than introduce a more complicated memory allocation
scheme, make sure we have finished with all the data passed to us by the
BIOS and/or boot loader before we start probing for USB devices.

The only downside to this is that it is no longer possible to interactively
disable parsing of the ACPI tables - that can now only be done by using the
"nosmp" boot option.
2022-05-04 22:42:31 +01:00
Martin Whitaker
7b41830c40 Change "smp" boot option to "nosmp".
SMP is now enabled by default, so we need an option to disable it.
2022-05-04 22:16:14 +01:00
Sam Demeulemeester
d38df135db Update README.md before going public 2022-03-24 21:49:56 +01:00
Martin Whitaker
d04ec9f681 Rename to Memtest86+ v6.0. 2022-02-19 19:44:58 +00:00
Martin Whitaker
c5e9fa4e18 Increase maximum number of APs to 256. 2022-01-29 16:13:05 +00:00
Martin Whitaker
563c8a1ee7 Add support for EHCI USB controller. 2022-01-23 17:38:50 +00:00
Martin Whitaker
79ec174a82 Update known limitations in README, now USB hubs are supported. 2022-01-09 21:45:07 +00:00
Martin Whitaker
e5663fc8f9 Added more detail to the README. 2021-12-24 15:04:02 +00:00
Martin Whitaker
e19dc26e33 Fix markdown in README. 2021-12-24 00:21:12 +00:00
Martin Whitaker
5684d0bb7a Add boot command line options and keyboard selection to README. 2021-12-24 00:13:19 +00:00
Martin Whitaker
ad6c7d0455 Use F10 (or '0'), not ESC to exit menus.
This avoids accidentally rebooting by pressing the key too many times.
2021-12-23 11:11:42 +00:00
Martin Whitaker
33230c511d Allow F10 to be used as an alternative to ESC (issue #5). 2021-10-16 10:35:58 +01:00
Martin Whitaker
a4afd784ce Document use of number keys as altermatives to the function keys. 2021-07-25 10:09:49 +01:00
Martin Whitaker
f1f6d4ecae Correction to README: maximum number of badram patterns is 10. 2021-07-18 20:33:06 +01:00
Martin Whitaker
27c5fe363f Add startup option to enable/disable SMP. 2020-12-10 13:51:39 +00:00
Martin Whitaker
def681e914 Update documentation. 2020-07-09 16:20:23 +01:00
Martin Whitaker
144e13845d README improvements. 2020-05-25 13:51:06 +01:00
Martin Whitaker
ae8e515d75 More README fixes. 2020-05-24 22:02:51 +01:00
Martin Whitaker
165f512f0a Various fixes to README. 2020-05-24 21:51:14 +01:00
Martin Whitaker
fbd3376668 Initial commit. 2020-05-24 21:30:55 +01:00
martinwhitaker
4d7ba9de49
Initial commit 2020-05-24 21:18:39 +01:00