@@ -92,6 +92,8 @@ kernel = {
92
92
emu_cppflags = '$(CPPFLAGS_GNULIB)';
93
93
arm_uboot_ldflags = '-Wl,-r,-d';
94
94
arm_uboot_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version';
95
+ arm_coreboot_ldflags = '-Wl,-r,-d';
96
+ arm_coreboot_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version';
95
97
96
98
i386_pc_startup = kern/i386/pc/startup.S;
97
99
i386_efi_startup = kern/i386/efi/startup.S;
@@ -105,7 +107,8 @@ kernel = {
105
107
mips_startup = kern/mips/startup.S;
106
108
sparc64_ieee1275_startup = kern/sparc64/ieee1275/crt0.S;
107
109
powerpc_ieee1275_startup = kern/powerpc/ieee1275/startup.S;
108
- arm_uboot_startup = kern/arm/uboot/startup.S;
110
+ arm_uboot_startup = kern/arm/startup.S;
111
+ arm_coreboot_startup = kern/arm/startup.S;
109
112
arm_efi_startup = kern/arm/efi/startup.S;
110
113
arm64_efi_startup = kern/arm64/efi/startup.S;
111
114
@@ -149,6 +152,11 @@ kernel = {
149
152
uboot = kern/uboot/init.c;
150
153
uboot = kern/uboot/hw.c;
151
154
uboot = term/uboot/console.c;
155
+ arm_uboot = kern/arm/uboot/init.c;
156
+ arm_uboot = kern/arm/uboot/uboot.S;
157
+
158
+ arm_coreboot = kern/arm/coreboot/init.c;
159
+ arm_coreboot = kern/arm/coreboot/coreboot.S;
152
160
153
161
terminfoinkernel = term/terminfo.c;
154
162
terminfoinkernel = term/tparm.c;
@@ -223,8 +231,9 @@ kernel = {
223
231
i386_qemu = kern/vga_init.c;
224
232
i386_qemu = kern/i386/qemu/mmap.c;
225
233
226
- i386_coreboot = kern/i386 /coreboot/mmap.c;
234
+ coreboot = kern/coreboot/mmap.c;
227
235
i386_coreboot = kern/i386/coreboot/cbtable.c;
236
+ arm_coreboot = kern/arm/coreboot/cbtable.c;
228
237
229
238
i386_multiboot = kern/i386/multiboot_mmap.c;
230
239
@@ -752,6 +761,7 @@ module = {
752
761
enable = arm_efi;
753
762
enable = arm64_efi;
754
763
enable = arm_uboot;
764
+ enable = arm_coreboot;
755
765
};
756
766
757
767
module = {
@@ -819,7 +829,7 @@ module = {
819
829
common = commands/gptsync.c;
820
830
};
821
831
822
- module = {
832
+ /* module = {
823
833
name = halt;
824
834
nopc = commands/halt.c;
825
835
i386_pc = commands/i386/pc/halt.c;
@@ -854,7 +864,7 @@ module = {
854
864
xen = lib/xen/reboot.c;
855
865
uboot = lib/uboot/reboot.c;
856
866
common = commands/reboot.c;
857
- };
867
+ };*/
858
868
859
869
module = {
860
870
name = hashsum;
@@ -1546,6 +1556,7 @@ module = {
1546
1556
cmos = lib/cmos_datetime.c;
1547
1557
efi = lib/efi/datetime.c;
1548
1558
uboot = lib/uboot/datetime.c;
1559
+ arm_coreboot = lib/uboot/datetime.c;
1549
1560
sparc64_ieee1275 = lib/ieee1275/datetime.c;
1550
1561
powerpc_ieee1275 = lib/ieee1275/datetime.c;
1551
1562
sparc64_ieee1275 = lib/ieee1275/cmos.c;
@@ -1655,7 +1666,7 @@ module = {
1655
1666
arm64 = loader/arm64/xen_boot.c;
1656
1667
enable = arm64;
1657
1668
};
1658
-
1669
+ /*
1659
1670
module = {
1660
1671
name = linux;
1661
1672
x86 = loader/i386/linux.c;
@@ -1671,7 +1682,7 @@ module = {
1671
1682
common = lib/cmdline.c;
1672
1683
enable = noemu;
1673
1684
};
1674
-
1685
+ */
1675
1686
module = {
1676
1687
name = fdt;
1677
1688
arm64 = loader/arm64/fdt.c;
0 commit comments