1.1 --- a/stage2/lcd.c Sat Jul 08 21:06:58 2017 +0200
1.2 +++ b/stage2/lcd.c Sat Jul 08 23:02:30 2017 +0200
1.3 @@ -25,7 +25,6 @@
1.4 #include "board.h"
1.5
1.6 extern vidinfo_t panel_info;
1.7 -extern struct jzfb_info jzfb;
1.8 static uint32_t lcd_base;
1.9
1.10 static uint16_t get_line_length()
1.11 @@ -264,7 +263,7 @@
1.12
1.13 /* Initialise the member here since the address is otherwise invalid. */
1.14
1.15 - panel_info.jz_fb = (struct jzfb_info *) ((uint32_t) &jzfb & ~0x80000000);
1.16 + panel_info.jz_fb = (struct jzfb_info *) ((uint32_t) panel_info.jz_fb & ~0x80000000);
1.17
1.18 lcd_base = lcd_ctrl_init();
1.19 lcd_clear(lcd_base);
2.1 --- a/stage2/minipc_claa070vc01.c Sat Jul 08 21:06:58 2017 +0200
2.2 +++ b/stage2/minipc_claa070vc01.c Sat Jul 08 23:02:30 2017 +0200
2.3 @@ -29,4 +29,6 @@
2.4 800, 480, 32, 60, 80, 20, 0, 0, 0, 0
2.5 };
2.6
2.7 -vidinfo_t panel_info;
2.8 +vidinfo_t panel_info = {
2.9 + .jz_fb=&jzfb // this will need correcting for user mode usage
2.10 +};
3.1 --- a/stage2/nanonote_gpm940b0.c Sat Jul 08 21:06:58 2017 +0200
3.2 +++ b/stage2/nanonote_gpm940b0.c Sat Jul 08 23:02:30 2017 +0200
3.3 @@ -34,4 +34,6 @@
3.4 .efw=1, .bfw=20 /* frame limits */
3.5 };
3.6
3.7 -vidinfo_t panel_info;
3.8 +vidinfo_t panel_info = {
3.9 + .jz_fb=&jzfb // this will need correcting for user mode usage
3.10 +};