|
01e485b96e
|
Support virtio console device
|
2023-11-23 09:15:37 +08:00 |
|
|
b8818bb740
|
Add ktest framework
|
2023-11-09 13:22:34 +08:00 |
|
|
d7cc52c615
|
Update the version of pod
|
2023-11-09 03:38:37 +08:00 |
|
|
4c72f5b7fa
|
Add VmSegment and rewrite the vm allocation code with VmAllocOptions
|
2023-11-08 06:31:21 +08:00 |
|
|
0c7df54513
|
Impl virtio-mmio transport
|
2023-10-30 09:39:23 +08:00 |
|
|
0ba24e90db
|
Fix VIrtqueue bug
|
2023-10-12 00:08:36 -05:00 |
|
|
d9fcb486c0
|
Support microvm boot option
|
2023-09-28 11:52:33 +08:00 |
|
|
939b429105
|
Fix virtio-pci device id error
|
2023-09-28 11:52:33 +08:00 |
|
|
9ca64c281e
|
Fix clippy and compiler warings
|
2023-09-05 18:42:06 +08:00 |
|
|
dbf5a423b1
|
Rename IrqAllocateHandle and move alloc functions
|
2023-09-03 13:36:05 +08:00 |
|
|
7d5e67e368
|
Refactor Virtio
|
2023-09-03 13:36:05 +08:00 |
|
|
df42397cea
|
Remove jinux-pci and hide PCI ports
|
2023-09-03 13:36:05 +08:00 |
|
|
50c10653fb
|
Add InputProp comments
|
2023-09-03 13:36:05 +08:00 |
|
|
6d101c5b6d
|
Use Mutex and RwLock in jinux-frame for jinux-std
|
2023-09-02 17:06:39 +08:00 |
|
|
c38e4f0800
|
Replace InFramePtr with SafePtr
|
2023-08-09 11:57:53 +08:00 |
|
|
69cbfc72f5
|
Refactor boot and add placeholder kcmdline struct
|
2023-08-04 11:37:34 +08:00 |
|
|
8fc4fa6f10
|
Fix for new format checks in the latest toolchain
|
2023-08-04 11:37:12 +08:00 |
|
|
605a237d53
|
Pacify the linter for supporting multiple devices
|
2023-08-04 11:37:12 +08:00 |
|
|
bbca1a2a80
|
Fix boot frambuffer usage
|
2023-08-04 11:37:12 +08:00 |
|
|
901cbebe44
|
Fix spurious bitflags usage
|
2023-08-04 11:37:12 +08:00 |
|
|
9cb759efa2
|
Add a runtime check for scheduler with spin locks
|
2023-07-25 12:56:06 +08:00 |
|
|
47a51eb423
|
Adapt Multiboot2 and switch from Limine to Grub2
|
2023-07-24 16:31:38 +08:00 |
|
|
49f2750108
|
Rename mmio to IoMem
|
2023-07-24 15:56:22 +08:00 |
|
|
15f3e46e3b
|
Mark can_dma page in virtqueue
|
2023-07-13 22:57:56 +08:00 |
|
|
9bce8b879b
|
Replace Location with PciDeviceLocation
|
2023-07-13 22:57:56 +08:00 |
|
|
829575b3a6
|
Upgrade POD and trapframe
|
2023-07-13 22:57:56 +08:00 |
|
|
78de1af348
|
Update spin lock users to lock_irq_disabled()
|
2023-07-03 13:22:44 +08:00 |
|
|
7304e06c88
|
Add virtio net device driver
|
2023-06-01 14:39:19 +08:00 |
|
|
2985cdced6
|
Replace Mutex with Spinlock in tty to avoid deadlock
|
2023-05-31 20:59:01 +08:00 |
|
|
d96fe31e36
|
Fix typos and add utils
|
2023-05-31 11:50:50 +08:00 |
|
|
3471843793
|
Fix virtio no interrupt received bug
|
2023-05-30 21:32:25 +08:00 |
|
|
42ecbe1b04
|
Change physical address accees to MMIO
|
2023-05-06 16:51:51 +08:00 |
|
|
6cea03b871
|
Simplify current codes with TryFromNum
|
2023-05-04 16:49:22 +08:00 |
|
|
271a16d492
|
Reorganize the codebase
|
2023-04-10 14:49:39 +08:00 |
|