Liav A
3bbb5734af
Kernel: Don't initialize early framebuffer console if address is invalid
...
To do so, we now check that the framebuffer type is RGB so we know that
the Multiboot bootloader actually provided a valid framebuffer to work
with.
This fixes a problem I observed on my ICH7 test machine that apparently
the multiboot_framebuffer_addr was not null but there was no framebuffer
that was set up for RGB colors, and by initializing that console, there
was a memory curroption caused somewhere in the EBDA area to probably
cause a complete system lockup.
2022-03-18 09:22:10 +00:00
..
2022-03-16 18:03:25 +00:00
2022-03-17 00:51:36 -07:00
2022-03-18 00:51:16 -07:00
2022-03-18 00:51:16 -07:00
2022-03-17 00:51:36 -07:00
2022-02-09 21:04:51 +00:00
2022-03-18 09:22:10 +00:00
2022-03-15 11:56:46 +01:00
2022-03-17 00:51:36 -07:00
2022-03-17 22:15:42 -07:00
2022-03-08 00:19:49 +01:00
2022-03-17 00:51:36 -07:00
2022-03-17 13:36:17 -07:00
2022-03-12 14:54:12 -08:00
2022-03-18 00:51:16 -07:00
2022-03-12 21:45:57 -08:00
2022-01-30 16:21:59 +01:00
2022-02-21 15:47:51 -08:00
2022-03-17 00:51:36 -07:00
2021-12-01 11:22:04 -08:00
2021-12-01 11:22:04 -08:00
2022-03-12 14:54:12 -08:00
2022-03-18 09:22:10 +00:00
2022-03-18 09:22:10 +00:00
2022-02-27 20:37:57 +01:00
2022-02-09 17:59:19 +00:00
2021-11-21 20:22:48 +01:00
2022-03-18 00:51:16 -07:00
2022-03-17 00:51:36 -07:00
2022-03-17 00:51:36 -07:00
2022-03-18 09:22:10 +00:00
2021-12-28 23:08:50 +01:00
2021-12-30 14:16:03 +01:00
2022-01-12 16:09:09 +02:00
2021-11-11 01:27:46 +01:00
2021-11-11 01:27:46 +01:00
2022-02-09 21:05:48 +00:00
2021-11-24 22:56:39 +01:00
2021-11-30 11:16:35 +01:00
2022-01-29 23:01:23 +02:00
2022-01-30 16:21:59 +01:00
2021-11-11 01:27:46 +01:00
2021-12-30 18:10:51 +01:00
2022-01-06 22:34:11 +01:00
2022-01-21 19:34:10 +02:00
2022-03-03 14:53:35 -08:00
2022-03-03 14:53:35 -08:00
2022-02-14 11:38:13 +01:00
2021-11-17 00:21:13 +01:00
2022-03-08 23:30:47 +01:00
2022-03-08 00:19:49 +01:00
2022-03-17 00:51:36 -07:00
2022-03-02 18:41:54 +01:00
2021-12-12 22:32:35 +01:00
2022-03-14 23:28:35 +01:00
2021-12-26 21:22:59 +01:00
2022-01-24 22:36:09 +01:00
2022-01-07 10:56:59 +01:00
2021-12-30 14:32:17 +01:00
2022-02-21 19:42:16 +01:00
2022-01-30 16:21:59 +01:00
2021-12-22 00:02:36 -08:00
2022-01-30 16:21:59 +01:00
2021-11-14 22:52:35 +01:00
2022-02-09 21:04:51 +00:00
2022-03-04 20:07:05 +01:00
2022-03-04 20:07:05 +01:00
2022-03-17 00:51:36 -07:00
2021-12-30 14:32:17 +01:00
2022-02-03 16:11:26 +01:00
2022-03-04 20:07:05 +01:00
2021-12-16 22:21:35 +03:30
2021-11-17 00:21:13 +01:00
2021-12-05 15:31:03 +01:00
2021-12-30 14:32:17 +01:00