Add embedded payload version
This commit is contained in:
		| @@ -6,6 +6,7 @@ SECTIONS { | ||||
| 	.text : { | ||||
| 		*(.text._start); | ||||
| 		KEEP(*(._boot_cfg)); | ||||
| 		KEEP(*(._ipl_version)); | ||||
| 		*(.text._irq_setup); | ||||
| 		*(.text*); | ||||
| 	} | ||||
|   | ||||
| @@ -46,6 +46,12 @@ | ||||
|  | ||||
| hekate_config h_cfg; | ||||
| boot_cfg_t __attribute__((section ("._boot_cfg"))) b_cfg; | ||||
| const volatile ipl_ver_meta_t __attribute__((section ("._ipl_version"))) ipl_ver = { | ||||
| 	.magic = LP_MAGIC, | ||||
| 	.version = (LP_VER_MJ + '0') | ((LP_VER_MN + '0') << 8) | ((LP_VER_BF + '0') << 16), | ||||
| 	.rsvd0 = 0, | ||||
| 	.rsvd1 = 0 | ||||
| }; | ||||
|  | ||||
| volatile nyx_storage_t *nyx_str = (nyx_storage_t *)NYX_STORAGE_ADDR; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user