Thirupathaiah Annapureddy
5168d7a626
menu: add support for client defined statusline function
...
Currently displaying status line is done in a weak function
menu_display_statusline().
bootmenu.c overrides the weak default function.
It calls menu_default_choice() and interprets the data as
struct bootmenu_entry.
pxe boot also uses common menu code for pxe menus.
If there is a system that enables both bootmenu and pxe,
menu_display_statusline() defined in bootmenu.c will be called
and it will interpret struct pxe_label as struct bootmenu_entry.
This leads to data aborts and pxe menu corruptions.
This patch adds support for client defined statusline function
to resolve the above bug.
Signed-off-by: Thirupathaiah Annapureddy <thiruan@linux.microsoft.com >
2020-05-07 09:01:42 -04:00
..
2020-04-30 17:16:12 +08:00
2020-04-30 17:40:16 +08:00
2020-05-01 11:34:01 -04:00
2020-05-07 09:01:42 -04:00
2020-05-04 12:26:11 +02:00
2020-05-02 12:32:28 +02:00
2020-05-04 09:29:42 -04:00
2020-04-29 01:44:35 +05:30
2020-04-30 22:34:20 +05:30
2020-03-09 18:11:23 -05:00
2020-03-24 14:20:50 +01:00
2020-04-24 16:40:09 -04:00
2020-03-12 08:20:39 -04:00
2020-05-02 12:32:28 +02:00
2020-04-17 12:32:36 -04:00
2020-01-25 12:04:36 -05:00
2020-02-05 19:33:46 -07:00
2020-04-22 20:41:56 +08:00
2020-04-30 17:16:12 +08:00
2020-02-05 19:33:46 -07:00
2020-04-28 13:52:52 +02:00
2020-04-28 15:57:58 -04:00
2020-02-05 19:33:46 -07:00
2020-04-16 14:36:28 +08:00
2020-03-16 16:42:50 -04:00
2020-02-05 19:33:46 -07:00
2020-05-02 12:32:28 +02:00
2020-05-07 09:01:42 -04:00
2020-04-16 08:12:46 +02:00
2020-02-28 19:37:14 +01:00
2020-05-04 12:26:11 +02:00
2020-03-03 13:08:14 +05:30
2020-04-24 10:09:59 -04:00
2020-04-24 10:10:00 -04:00
2020-04-26 14:24:08 -06:00
2020-04-24 10:10:01 -04:00
2020-02-05 19:33:45 -07:00
2020-04-29 11:10:54 +05:30
2020-05-04 09:12:37 +05:30
2020-05-02 12:32:28 +02:00
2020-03-16 08:03:05 +01:00
2020-03-16 07:46:21 +01:00
2020-04-17 12:32:36 -04:00
2020-04-24 10:10:00 -04:00
2020-05-01 13:46:21 +02:00
2020-04-30 17:40:16 +08:00
2020-02-07 22:46:32 +08:00
2020-04-17 12:32:36 -04:00
2020-04-16 13:45:03 -04:00
2020-02-05 19:33:46 -07:00
2020-02-05 19:33:46 -07:00
2020-05-07 09:01:42 -04:00
2020-05-01 13:46:22 +02:00
2020-04-24 16:40:09 -04:00
2020-01-25 12:04:36 -05:00
2020-03-09 18:11:23 -05:00
2020-05-01 12:35:03 +02:00
2020-02-04 01:19:13 +08:00
2020-02-05 19:33:46 -07:00
2020-04-30 10:25:07 +02:00
2020-04-24 16:40:09 -04:00
2020-04-20 13:35:11 +05:30
2020-03-09 18:11:25 -05:00
2020-02-05 19:33:46 -07:00
2020-02-05 19:33:46 -07:00
2020-04-27 13:53:13 +02:00
2020-04-24 10:09:59 -04:00
2020-04-16 14:36:28 +08:00
2020-02-05 19:33:46 -07:00
2020-04-29 01:44:35 +05:30
2020-04-16 14:36:28 +08:00
2020-04-27 20:29:33 +02:00
2020-02-05 19:33:46 -07:00
2020-02-07 22:46:35 +08:00
2020-04-09 15:26:59 -04:00
2020-04-24 16:40:09 -04:00
2020-04-24 16:40:09 -04:00
2020-04-15 08:53:55 +02:00