summaryrefslogtreecommitdiff
path: root/Kernel/CommandLine.h
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/CommandLine.h')
-rw-r--r--Kernel/CommandLine.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/Kernel/CommandLine.h b/Kernel/CommandLine.h
index 5e002ea1d7..a7c5d0f974 100644
--- a/Kernel/CommandLine.h
+++ b/Kernel/CommandLine.h
@@ -24,6 +24,13 @@ enum class HPETMode {
NonPeriodic
};
+enum class I8042PresenceMode {
+ Automatic,
+ AggressiveTest,
+ Force,
+ None,
+};
+
enum class AcpiFeatureLevel {
Enabled,
Limited,
@@ -77,13 +84,13 @@ public:
[[nodiscard]] bool is_legacy_time_enabled() const;
[[nodiscard]] bool is_pc_speaker_enabled() const;
[[nodiscard]] GraphicsSubsystemMode graphics_subsystem_mode() const;
+ [[nodiscard]] I8042PresenceMode i8042_presence_mode() const;
[[nodiscard]] bool is_force_pio() const;
[[nodiscard]] AcpiFeatureLevel acpi_feature_level() const;
[[nodiscard]] StringView system_mode() const;
[[nodiscard]] PanicMode panic_mode(Validate should_validate = Validate::No) const;
[[nodiscard]] HPETMode hpet_mode() const;
[[nodiscard]] bool disable_physical_storage() const;
- [[nodiscard]] bool disable_ps2_controller() const;
[[nodiscard]] bool disable_uhci_controller() const;
[[nodiscard]] bool disable_usb() const;
[[nodiscard]] bool disable_virtio() const;
@@ -93,6 +100,7 @@ public:
[[nodiscard]] NonnullOwnPtrVector<KString> userspace_init_args() const;
[[nodiscard]] StringView root_device() const;
[[nodiscard]] bool is_nvme_polling_enabled() const;
+ [[nodiscard]] bool is_i8042_force_scan_code_2() const;
[[nodiscard]] size_t switch_to_tty() const;
private: