| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| .gitignore | D | 04-Jul-2025 | 24 | 3 | 2 | |
| AUTHORS | D | 04-Jul-2025 | 607 | 15 | 13 | |
| COPYING | D | 04-Jul-2025 | 17.6 KiB | 340 | 281 | |
| Kconfig | D | 04-Jul-2025 | 2.2 KiB | 97 | 76 | |
| Makefile | D | 04-Jul-2025 | 1.8 KiB | 84 | 58 | |
| README | D | 04-Jul-2025 | 678 | 27 | 17 | |
| bootlog_module.c | D | 04-Jul-2025 | 4.4 KiB | 220 | 158 | |
| cbfs_module.c | D | 04-Jul-2025 | 5.2 KiB | 254 | 211 | |
| coreboot_module.c | D | 04-Jul-2025 | 5.3 KiB | 247 | 189 | |
| coreinfo.c | D | 04-Jul-2025 | 6 KiB | 322 | 251 | |
| coreinfo.h | D | 04-Jul-2025 | 468 | 25 | 16 | |
| cpuid.S | D | 04-Jul-2025 | 718 | 51 | 37 | |
| cpuinfo_module.c | D | 04-Jul-2025 | 6.1 KiB | 262 | 202 | |
| multiboot_module.c | D | 04-Jul-2025 | 1.9 KiB | 105 | 74 | |
| nvram_module.c | D | 04-Jul-2025 | 1.2 KiB | 65 | 45 | |
| pci_module.c | D | 04-Jul-2025 | 4.8 KiB | 260 | 187 | |
| ramdump_module.c | D | 04-Jul-2025 | 1.8 KiB | 95 | 75 | |
| timestamps_module.c | D | 04-Jul-2025 | 6.1 KiB | 282 | 199 |
README
1This is a silly little program that demonstrates how cool libpayload is 2and also serves a purpose. It is fun and educational! 3 4Requirements 5------------ 6 7You should use the coreboot reference cross compiler. If you insist on using 8your system compiler, some Linux distributions might require you to install 9a package called gcc-multilib if you are on a 64bit system. 10 11Build 12----- 13 14You need libpayload to build coreinfo. So, first, you need follow the README of 15libpayload to build it but install libpayload into its own directory by doing 16this: 17 18 $ make DESTDIR=/path/to/libpayload/install install 19 20Then you can build coreinfo now: 21 22 $ cd coreinfo 23 24 $ make menuconfig 25 26 $ make 27