mintsuki
|
1a71851c7d
|
disk: Readd readback detection method as fallback
|
2021-09-02 01:31:36 +02:00 |
|
mintsuki
|
134fd3c8bd
|
disk: Use a different method to match EFI_HANDLEs with volumes
|
2021-09-01 23:01:03 +02:00 |
|
mintsuki
|
0af91feaef
|
disk: Remove bogus pointer
|
2021-09-01 20:22:28 +02:00 |
|
mintsuki
|
605623bd05
|
disk: Improve algorithm to determine fastest transfer size
|
2021-08-26 01:33:43 +02:00 |
|
mintsuki
|
57c44befee
|
Revert "term: Reverse video should not make the cursor invisible"
This reverts commit a5def082c3 .
|
2021-08-26 01:23:27 +02:00 |
|
mintsuki
|
a5def082c3
|
term: Reverse video should not make the cursor invisible
|
2021-08-25 23:57:19 +02:00 |
|
mintsuki
|
31f52c2b30
|
efi: Directly use EFI functions instead of using GNU-EFI's call wrapper
|
2021-08-25 22:03:00 +02:00 |
|
mintsuki
|
16645dfb48
|
disk: Misc fixes
|
2021-08-22 22:07:48 +02:00 |
|
mintsuki
|
712f4c02e6
|
disk: Remove redundant code used to get volume count
|
2021-08-22 18:05:21 +02:00 |
|
mintsuki
|
e497c1d7f4
|
disk: Fix bugs introduced by previous commit
|
2021-08-22 17:20:22 +02:00 |
|
mintsuki
|
049601814a
|
disk: Add logic to determine fastest transfer size
|
2021-08-22 16:27:06 +02:00 |
|
mintsuki
|
b2e66e5a2d
|
term: Misc improvements and fixes
|
2021-08-17 00:37:24 +02:00 |
|
mintsuki
|
385af687b3
|
vga_textmode: Replace BIOS calls to enable and disable hardware cursor with direct VGA port IO
|
2021-08-17 00:06:20 +02:00 |
|
mintsuki
|
17c5ec43e0
|
term: Finish up context control work
|
2021-08-16 20:56:39 +02:00 |
|
mintsuki
|
c7a46830f6
|
term: Mass backport changes done in Vinix upstream
|
2021-08-16 18:02:28 +02:00 |
|
mintsuki
|
0dde09bbb9
|
term: Support bright colours
|
2021-07-31 23:51:48 +02:00 |
|
mintsuki
|
5d22de7733
|
term: Misc improvements
|
2021-07-31 20:52:46 +02:00 |
|
mintsuki
|
0e2b9c5776
|
term: Bound check when setting cursor position
|
2021-07-20 14:13:56 +02:00 |
|
mintsuki
|
6e1afcd3cb
|
uefi: Initial 32 bit UEFI support
|
2021-07-20 13:35:43 +02:00 |
|
mintsuki
|
1aa5ae13fc
|
misc: Change how bios and uefi macros are defined and tested
|
2021-07-15 10:03:47 +02:00 |
|
mintsuki
|
50fd990ece
|
term: Improve logic of disabling scrolling
|
2021-07-11 01:51:17 +02:00 |
|
mintsuki
|
25d9fd6614
|
term: Do not scroll screen when it shouldn't be
|
2021-07-08 16:33:24 +02:00 |
|
mintsuki
|
0e6ad967de
|
textmode: Fix various cursor-related issues
|
2021-07-07 03:37:29 +02:00 |
|
mintsuki
|
eb83d013ca
|
disk: Misc bug fixes and improvements
|
2021-06-12 13:13:19 +02:00 |
|
mintsuki
|
dc47b83c16
|
term: Fix various cursor-related issues
|
2021-06-08 00:06:33 +02:00 |
|
mintsuki
|
f650e4b41b
|
misc: Add verbose config option
|
2021-05-11 06:46:42 +02:00 |
|
mintsuki
|
db3a41bc4c
|
uefi: Implement chainloading support
|
2021-05-06 04:31:05 +02:00 |
|
mintsuki
|
540829f6a7
|
disk: Minor adjustments and fixes
|
2021-05-05 19:59:21 +02:00 |
|
mintsuki
|
3702060f69
|
disk: Limit the range of hard drives and optical drives scanned in BIOS
|
2021-04-24 22:59:03 +02:00 |
|
mintsuki
|
4e4017fb13
|
pmm: Rework conventional memory allocator
|
2021-04-15 02:21:38 +02:00 |
|
mintsuki
|
7ac20e0615
|
gterm: Many improvements
|
2021-04-11 02:30:48 +02:00 |
|
mintsuki
|
e402508b61
|
gop: Preset mode is the one the firmware gives us
|
2021-04-11 02:08:24 +02:00 |
|
mintsuki
|
380f358e07
|
gop: Do not assume BPP to always be 32
|
2021-04-11 02:04:38 +02:00 |
|
mintsuki
|
5434ccb598
|
gop: Implement missing logic to avoid setting modes when unnecessary
|
2021-04-11 01:29:39 +02:00 |
|
mintsuki
|
4bbc98b62e
|
Revert "video: Many terminal related bug fixes and improvements"
This reverts commit f7638e965b .
|
2021-04-11 01:26:50 +02:00 |
|
mintsuki
|
f7638e965b
|
video: Many terminal related bug fixes and improvements
|
2021-04-10 23:08:32 +02:00 |
|
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 |
|