4lDO2
|
fc1dc21b13
|
Use updated mmap_prep decl.
|
2023-08-03 10:50:48 +02:00 |
|
4lDO2
|
ca6ea9b81a
|
Use scheme trait for mmap_prep.
|
2023-08-03 10:50:48 +02:00 |
|
4lDO2
|
d90edb0808
|
Implement improved mmap in vesad.
|
2023-08-03 10:50:48 +02:00 |
|
Anhad Singh
|
71a6eb1bb2
|
inputd: add -A command to activate a VT
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2023-07-25 19:20:04 +10:00 |
|
Anhad Singh
|
820b8370ae
|
virtio-gpu: remove the +1 workaround
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2023-07-25 16:34:25 +10:00 |
|
Anhad Singh
|
440d6381f9
|
inputd: rework display events
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2023-07-22 18:34:20 +10:00 |
|
Anhad Singh
|
a153c8bc1c
|
inputd: correctly pass on resize events
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2023-07-20 19:20:56 +10:00 |
|
Anhad Singh
|
e457f03935
|
virtio-gpu: handling GPU resets
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2023-07-20 17:34:59 +10:00 |
|
4lDO2
|
a0d233030b
|
Remove physmap in vesad.
|
2023-07-18 11:01:16 +02:00 |
|
Anhad Singh
|
95a84c8cbf
|
inputd: fix failure to switch VT after inital switch
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2023-07-15 16:29:48 +10:00 |
|
Anhad Singh
|
5c4e7b36fa
|
make getty work
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2023-07-07 16:51:46 +10:00 |
|
Anhad Singh
|
7cc2f4eff7
|
virtio-gpu: start working on the scheme
Signed-off-by: Anhad Singh <andypython@protonmail.com>
|
2023-07-03 17:12:59 +10:00 |
|
4lDO2
|
a5a3f3341f
|
Remove all usages of physunmap.
|
2023-06-11 11:33:27 +02:00 |
|
Noa
|
e673b4e3b1
|
Use the free functions in std::alloc instead of Global as AllocRef
|
2023-05-30 13:01:45 -05:00 |
|
Jeremy Soller
|
24022dc37a
|
Use Super for screen toggle, allowing apps to use function keys
|
2022-12-17 15:40:40 -07:00 |
|
Jeremy Soller
|
163a6b525e
|
vesad: support partial sync
|
2022-12-16 08:27:20 -07:00 |
|
Jeremy Soller
|
a4a3c4f7e8
|
vesad: Support multiple displays
|
2022-09-25 16:46:13 -06:00 |
|
Jeremy Soller
|
cbcf133518
|
vesad: use framebuffer stride
|
2022-09-16 13:28:04 -06:00 |
|
4lDO2
|
21e30b7339
|
Replace syscall::clone() with libc::fork().
|
2022-07-27 16:25:01 +02:00 |
|
Jeremy Soller
|
860821c150
|
Support compilation on more architectures
|
2022-07-26 16:01:54 -06:00 |
|
4lDO2
|
d426ffacea
|
Update toolchain to 2022-03-18.
|
2022-03-19 15:06:29 +01:00 |
|
Jeremy Soller
|
64b49f10a0
|
Fix vesad rusttype feature
|
2022-02-28 14:23:47 -07:00 |
|
Jeremy Soller
|
5e3248ce26
|
Get vesad framebuffer from env
|
2022-02-05 19:57:11 -07:00 |
|
4lDO2
|
7a2b3d7656
|
Update dependencies.
|
2021-06-17 18:18:27 +02:00 |
|
4lDO2
|
be984885bb
|
WIP: Move ACPI code from kernel to drivers.
|
2021-03-10 11:24:27 +01:00 |
|
jD91mZM2
|
85411f2f91
|
vesad: fix embarassing bug from last commit
|
2020-08-17 17:00:12 +02:00 |
|
jD91mZM2
|
ac64d09186
|
vesad: Provide legacy fmap implementation
|
2020-08-17 16:28:02 +02:00 |
|
jD91mZM2
|
321f708d0f
|
vesad: Update redox_syscall
|
2020-08-17 14:39:25 +02:00 |
|
Jeremy Soller
|
be101621cc
|
Update to newer syscall
|
2020-08-02 15:25:03 -06:00 |
|
Jeremy Soller
|
b99671d8bb
|
Wait for vesad to create display: before continuing
|
2020-07-16 16:33:29 -06:00 |
|
Jeremy Soller
|
41f689bec3
|
vesad: handle EOF
|
2019-07-18 21:17:13 -06:00 |
|
Roland Ruckerbauer
|
b50437af8a
|
Fixed deprecated syntax in vesad
2018 edition upgrade & fixes for a bunch of 'future error warnings'
Actually upgrading all crates to 2018 edition
|
2019-06-29 21:47:52 +02:00 |
|
Jeremy Soller
|
e090281086
|
Support for new fevent
|
2019-03-13 13:58:55 -06:00 |
|
Jeremy Soller
|
c47c68f44c
|
Update fmap support
|
2018-12-28 16:19:09 -07:00 |
|
Jeremy Soller
|
8a52c84f1a
|
Update to new alloc API
|
2018-06-19 17:44:51 -06:00 |
|
jD91mZM2
|
fd5b7b2921
|
Make it edge-triggered
|
2018-06-04 05:37:18 +02:00 |
|
Jeremy Soller
|
32a58c3b64
|
Update event crate
|
2018-05-20 15:19:40 -06:00 |
|
Jeremy Soller
|
9bc5c5197e
|
Fix mistaken use of flags
|
2018-05-20 13:40:14 -06:00 |
|
Jeremy Soller
|
1fc5ebd797
|
Make vesad handle events per handle
|
2018-05-20 13:37:01 -06:00 |
|
Jeremy Soller
|
287fdde19a
|
Update to new heap API
|
2018-04-28 21:35:13 -06:00 |
|
Jeremy Soller
|
42adde5809
|
Resize ps2d bounding box when vesad resizes
|
2018-02-06 09:52:14 -07:00 |
|
Tibor Nagy
|
1b60f10b0e
|
vesad: Fix Unicode character input
Characters beyond 0x80 now properly encoded as UTF-8.
|
2018-02-06 05:02:55 +01:00 |
|
Jeremy Soller
|
0897ddff17
|
Remove unnecessary parens
|
2018-01-28 14:50:14 -07:00 |
|
Jeremy Soller
|
b7fe49ccd0
|
Remove debug statement
|
2017-11-20 19:45:23 -07:00 |
|
Jeremy Soller
|
ce05b12a7a
|
Update ransid for vesad
|
2017-11-20 19:26:16 -07:00 |
|
Jeremy Soller
|
bd8a377c78
|
Use capability mode (null namespace) for drivers
|
2017-10-09 20:36:16 -06:00 |
|
Jeremy Soller
|
18f28d46b4
|
Update mut usage in vesad
|
2017-08-12 11:20:56 -06:00 |
|
Jeremy Soller
|
9a5a05b3b2
|
Remove raw_mode usage from vesad
|
2017-08-02 20:02:30 -06:00 |
|
Jeremy Soller
|
eb64f59d10
|
Simplify vesad, use ptyd for control logic
|
2017-08-01 19:43:55 -06:00 |
|
Jeremy Soller
|
513ddd9eb5
|
Imports for EINVAL
|
2017-07-22 13:44:21 -06:00 |
|