Lauri Kenttä
efdd91a6d8
Add support for changing screen resolution
2016-06-02 22:52:05 +03:00
Lauri Kenttä
dae1a9abce
Fix ACPI table handling and update the main logic
...
Apparently the BGRT must be stored in every XSDT on the system.
Also some table checksums were not updated correctly.
This patch cleans up the whole process of updating the ACPI tables.
v1.1.0
2016-05-14 20:39:39 +03:00
Lauri Kenttä
e9ccec0d76
Add min helper
2016-05-14 20:11:55 +03:00
Lauri Kenttä
51ccb0255e
Improve SDT checksum functions
2016-05-14 20:11:54 +03:00
Lauri Kenttä
a633eeb781
Use REPLACE and empty path instead of BLACK action
2016-05-14 20:11:17 +03:00
Lauri Kenttä
b5006f7771
In debug mode, confirm before booting
2016-05-14 11:49:10 +03:00
Lauri Kenttä
c49f0f6cbc
Use ReadKey in the confirmation before exiting
2016-05-14 11:46:23 +03:00
Lauri Kenttä
8ed61047dd
Add ReadKey to wait and actually read a key
2016-05-14 11:40:49 +03:00
Lauri Kenttä
31323a5111
For ACPI checksum, use header.length, not sizeof
...
There should be no difference between header.length and sizeof, but if
there is, the correct checksum should be based on header.length.
2016-05-14 10:57:56 +03:00
Lauri Kenttä
9891039b06
Fix a potentian null pointer reference
...
If GOP is not available and there's no old_bmp, the coordinates can't
be automatically calculated.
2016-05-14 10:51:29 +03:00
Lauri Kenttä
cc44e6eb9b
Initial release to GitHub
v1.0.0
2016-05-11 23:01:22 +03:00
Lauri Kenttä
e89bafd392
Initial commit
2016-05-11 22:24:11 +03:00