summaryrefslogtreecommitdiff
path: root/Documentation/NetworkBoot.md
diff options
context:
space:
mode:
authorLiav A <liavalb@gmail.com>2022-12-22 03:46:22 +0200
committerJelle Raaijmakers <jelle@gmta.nl>2023-01-06 11:09:56 +0100
commit0f7cc468b2221d54ea79523922a2f21790c02645 (patch)
treec4925082a1d18b26e3367839a01536daa5792abc /Documentation/NetworkBoot.md
parentfc5bcd84764d60ae18a74a3918d3d0ee6d6a913e (diff)
downloadserenity-0f7cc468b2221d54ea79523922a2f21790c02645.zip
Kernel: Make i8042 controller initialization sequence more robust
The setting of scan code set sequence is removed, as it's buggy and could lead the controller to fail immediately when doing self-test afterwards. We will restore it when we understand how to do so safely. Allow the user to determine a preferred detection path with a new kernel command line argument. The defualt option is to check i8042 presence with an ACPI check and if necessary - an "aggressive" test to determine i8042 existence in the system. Also, keep the i8042 controller pointer on the stack, so don't assign m_i8042_controller member pointer if it does not exist.
Diffstat (limited to 'Documentation/NetworkBoot.md')
-rw-r--r--Documentation/NetworkBoot.md1
1 files changed, 0 insertions, 1 deletions
diff --git a/Documentation/NetworkBoot.md b/Documentation/NetworkBoot.md
index bce3b9eae5..752112d34e 100644
--- a/Documentation/NetworkBoot.md
+++ b/Documentation/NetworkBoot.md
@@ -175,7 +175,6 @@ Don't forget to replace `X.Y.Z.W` with your HTTP server IP address.
For troubleshooting purposes, you can add the following command line arguments if you suspect our implementation fails to work with your hardware:
- `disable_physical_storage`
-- `disable_ps2_controller`
- `disable_uhci_controller`
Because iPXE (unlike GRUB) doesn't support VESA VBE modesetting when booting a multiboot kernel,