mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-04 05:19:58 +03:00
Kernel: Add support for QEMU's emulated pci serial (-pci-serial option)
This commit is contained in:
parent
6bc3ed6266
commit
51e9fdebea
Notes:
sideshowbarker
2024-07-18 17:55:47 +09:00
Author: https://github.com/IdanHo Commit: https://github.com/SerenityOS/serenity/commit/51e9fdebeac Pull-request: https://github.com/SerenityOS/serenity/pull/7217
@ -31,8 +31,11 @@ private:
|
||||
SerialDevice::Baud baud_rate { SerialDevice::Baud::Baud38400 };
|
||||
};
|
||||
|
||||
static constexpr BoardDefinition board_definitions[1] = {
|
||||
{ { (u16)PCIVendorID::WCH, 0x3253 }, "WCH CH382 2S", 2, 0, 0xC0, 8, SerialDevice::Baud::Baud115200 }
|
||||
static constexpr BoardDefinition board_definitions[4] = {
|
||||
{ { (u16)PCIVendorID::WCH, 0x3253 }, "WCH CH382 2S", 2, 0, 0xC0, 8, SerialDevice::Baud::Baud115200 },
|
||||
{ { (u16)PCIVendorID::RedHat, 0x0002 }, "QEMU PCI 16550A", 1, 0, 0, 8, SerialDevice::Baud::Baud115200 },
|
||||
{ { (u16)PCIVendorID::RedHat, 0x0003 }, "QEMU PCI Dual-port 16550A", 2, 0, 0, 8, SerialDevice::Baud::Baud115200 },
|
||||
{ { (u16)PCIVendorID::RedHat, 0x0004 }, "QEMU PCI Quad-port 16550A", 4, 0, 0, 8, SerialDevice::Baud::Baud115200 }
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -12,6 +12,7 @@ enum class PCIVendorID {
|
||||
VirtIO = 0x1af4,
|
||||
Intel = 0x8086,
|
||||
WCH = 0x1c00,
|
||||
RedHat = 0x1b36
|
||||
};
|
||||
|
||||
enum class PCIDeviceID {
|
||||
|
Loading…
Reference in New Issue
Block a user