mintsuki
|
05c60bac51
|
gterm: Speed up terminal greatly by caching an alpha blent canvas of the background instead of alpha blending every pixel of the background every time
|
2021-04-08 23:05:27 +02:00 |
|
mintsuki
|
98fdd625c4
|
video: Wire in new textmode modesetting logic; use BIOS instead of VGA ports to enable and disable hardware textmode cursor
|
2021-04-04 04:51:55 +02:00 |
|
mintsuki
|
49ac7572d1
|
video: Implement fb_clear()
|
2021-04-04 04:02:05 +02:00 |
|
mintsuki
|
1ffb45ac9c
|
video: Do not switch video modes when unnecessary to avoid flickering and screen blanking out
|
2021-04-04 03:38:38 +02:00 |
|
mintsuki
|
bd0a713c1c
|
bios: Skip disks which return bogus geometry
|
2021-03-28 20:30:13 +02:00 |
|
mintsuki
|
c89644b3d1
|
edid: Properly get segment:offset from flat address
|
2021-03-20 13:07:28 +01:00 |
|
mintsuki
|
2dc49ee73b
|
vbe: Force bpp to 32 when trying EDID else it will never work
|
2021-03-20 12:03:57 +01:00 |
|
mintsuki
|
fd66a94334
|
gop: Change way preset resolution is set when fallbacking
|
2021-03-17 07:43:34 +01:00 |
|
mintsuki
|
39936f5929
|
fb: Improve fallback resolution logic
|
2021-03-15 02:56:49 +01:00 |
|
mintsuki
|
6bbc31f232
|
disk: Actually wire in the max_partition logic
|
2021-03-15 02:22:55 +01:00 |
|
mintsuki
|
6c7e096800
|
stivale2: Implement EDID and EFI system table tags
|
2021-03-14 06:13:19 +01:00 |
|
mintsuki
|
3674ce3af9
|
gop: Implement fallback resolutions like for VBE
|
2021-03-14 03:03:08 +01:00 |
|
mintsuki
|
d6cda61fb9
|
gop: Properly determine bpp and pixel masks and shifts
|
2021-03-14 02:11:41 +01:00 |
|
mintsuki
|
7950ac5997
|
uefi: Add hacky support for determining boot drive was a CD
|
2021-03-13 15:53:16 +01:00 |
|
mintsuki
|
443266feb3
|
Implement UEFI EDID
|
2021-03-05 23:48:52 +01:00 |
|
mintsuki
|
cbcf3779b6
|
Fix keyboard stuff
|
2021-03-04 13:48:31 +01:00 |
|
mintsuki
|
f26b6045a7
|
Let there be GOP
|
2021-03-04 10:13:02 +01:00 |
|
mintsuki
|
deac1d7fd1
|
Misc stuff
|
2021-03-04 09:15:10 +01:00 |
|
mintsuki
|
82466973d3
|
Implement disk_volume_from_efi_handle()
|
2021-03-04 01:42:25 +01:00 |
|
mintsuki
|
f7a8bbd7f6
|
A lot of changes
|
2021-03-03 22:38:28 +01:00 |
|
mintsuki
|
54862a8269
|
disk: More properly detect non-present removable media
|
2021-03-03 22:20:48 +01:00 |
|
mintsuki
|
3e4b4a6b9b
|
disk: Move caching code to part.c from disk.c
|
2021-03-03 22:02:18 +01:00 |
|
mintsuki
|
edd4a8de60
|
Initial UEFI port
|
2021-03-02 10:23:43 +01:00 |
|
mintsuki
|
a7a168a682
|
fb: Abstract framebuffer API
|
2021-03-02 06:21:05 +01:00 |
|
mintsuki
|
689e82dba7
|
vbe: Move graphical terminal code to gterm and ship font instead of dumping from graphics card
|
2021-03-02 06:05:14 +01:00 |
|
mintsuki
|
8c0c36ea74
|
misc: Change the way stage 2 and 3 are divided
|
2021-03-01 23:38:55 +01:00 |
|
mintsuki
|
27848fc85c
|
misc: General code reorganisation
|
2021-02-25 01:24:54 +01:00 |
|