Browse Source

[bios] Add bin-x86_64-pcbios build platform

Move most arch/i386 files to arch/x86, and adjust the contents of the
Makefiles and the include/bits/*.h headers to reflect the new
locations.

This patch makes no substantive code changes, as can be seen using a
rename-aware diff (e.g. "git show -M5").

This patch does not make the pcbios platform functional for x86_64; it
merely allows it to compile without errors.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 8 years ago
parent
commit
f468f12b1e
100 changed files with 146 additions and 140 deletions
  1. 2
    11
      src/arch/i386/Makefile
  2. 3
    120
      src/arch/i386/Makefile.pcbios
  3. 9
    0
      src/arch/x86/Makefile
  4. 123
    0
      src/arch/x86/Makefile.pcbios
  5. 0
    0
      src/arch/x86/core/basemem_packet.c
  6. 0
    0
      src/arch/x86/core/cachedhcp.c
  7. 0
    0
      src/arch/x86/core/dumpregs.c
  8. 0
    0
      src/arch/x86/core/patch_cf.S
  9. 0
    0
      src/arch/x86/core/pci_autoboot.c
  10. 0
    0
      src/arch/x86/core/rdtsc_timer.c
  11. 0
    0
      src/arch/x86/core/relocate.c
  12. 0
    0
      src/arch/x86/core/runtime.c
  13. 0
    0
      src/arch/x86/core/stack.S
  14. 0
    0
      src/arch/x86/core/stack16.S
  15. 0
    0
      src/arch/x86/core/video_subr.c
  16. 0
    0
      src/arch/x86/core/virtaddr.S
  17. 0
    0
      src/arch/x86/drivers/net/undi.c
  18. 0
    0
      src/arch/x86/drivers/net/undiisr.S
  19. 0
    0
      src/arch/x86/drivers/net/undiload.c
  20. 0
    0
      src/arch/x86/drivers/net/undinet.c
  21. 0
    0
      src/arch/x86/drivers/net/undionly.c
  22. 0
    0
      src/arch/x86/drivers/net/undipreload.c
  23. 0
    0
      src/arch/x86/drivers/net/undirom.c
  24. 0
    0
      src/arch/x86/hci/commands/pxe_cmd.c
  25. 0
    0
      src/arch/x86/image/bootsector.c
  26. 0
    0
      src/arch/x86/image/bzimage.c
  27. 0
    0
      src/arch/x86/image/elfboot.c
  28. 0
    0
      src/arch/x86/image/initrd.c
  29. 0
    0
      src/arch/x86/image/multiboot.c
  30. 0
    0
      src/arch/x86/image/nbi.c
  31. 0
    0
      src/arch/x86/image/pxe_image.c
  32. 0
    0
      src/arch/x86/image/sdi.c
  33. 0
    0
      src/arch/x86/include/basemem.h
  34. 0
    0
      src/arch/x86/include/basemem_packet.h
  35. 0
    0
      src/arch/x86/include/bios.h
  36. 0
    0
      src/arch/x86/include/bios_disks.h
  37. 0
    0
      src/arch/x86/include/biosint.h
  38. 1
    1
      src/arch/x86/include/bits/entropy.h
  39. 1
    1
      src/arch/x86/include/bits/nap.h
  40. 1
    1
      src/arch/x86/include/bits/reboot.h
  41. 1
    1
      src/arch/x86/include/bits/sanboot.h
  42. 1
    1
      src/arch/x86/include/bits/smbios.h
  43. 1
    1
      src/arch/x86/include/bits/time.h
  44. 1
    1
      src/arch/x86/include/bits/timer.h
  45. 1
    1
      src/arch/x86/include/bits/uaccess.h
  46. 1
    1
      src/arch/x86/include/bits/umalloc.h
  47. 0
    0
      src/arch/x86/include/bochs.h
  48. 0
    0
      src/arch/x86/include/bootsector.h
  49. 0
    0
      src/arch/x86/include/bzimage.h
  50. 0
    0
      src/arch/x86/include/fakee820.h
  51. 0
    0
      src/arch/x86/include/initrd.h
  52. 0
    0
      src/arch/x86/include/int13.h
  53. 0
    0
      src/arch/x86/include/ipxe/bios_nap.h
  54. 0
    0
      src/arch/x86/include/ipxe/bios_reboot.h
  55. 0
    0
      src/arch/x86/include/ipxe/bios_sanboot.h
  56. 0
    0
      src/arch/x86/include/ipxe/bios_smbios.h
  57. 0
    0
      src/arch/x86/include/ipxe/bios_timer.h
  58. 0
    0
      src/arch/x86/include/ipxe/errno/pcbios.h
  59. 0
    0
      src/arch/x86/include/ipxe/memtop_umalloc.h
  60. 0
    0
      src/arch/x86/include/ipxe/rdtsc_timer.h
  61. 0
    0
      src/arch/x86/include/ipxe/rtc_entropy.h
  62. 0
    0
      src/arch/x86/include/ipxe/rtc_time.h
  63. 0
    0
      src/arch/x86/include/ipxe/vesafb.h
  64. 0
    0
      src/arch/x86/include/kir.h
  65. 0
    0
      src/arch/x86/include/libkir.h
  66. 0
    0
      src/arch/x86/include/librm.h
  67. 0
    0
      src/arch/x86/include/memsizes.h
  68. 0
    0
      src/arch/x86/include/multiboot.h
  69. 0
    0
      src/arch/x86/include/pnpbios.h
  70. 0
    0
      src/arch/x86/include/pxe.h
  71. 0
    0
      src/arch/x86/include/pxe_api.h
  72. 0
    0
      src/arch/x86/include/pxe_call.h
  73. 0
    0
      src/arch/x86/include/pxe_error.h
  74. 0
    0
      src/arch/x86/include/pxe_types.h
  75. 0
    0
      src/arch/x86/include/pxeparent.h
  76. 0
    0
      src/arch/x86/include/realmode.h
  77. 0
    0
      src/arch/x86/include/registers.h
  78. 0
    0
      src/arch/x86/include/rmsetjmp.h
  79. 0
    0
      src/arch/x86/include/rtc.h
  80. 0
    0
      src/arch/x86/include/sdi.h
  81. 0
    0
      src/arch/x86/include/undi.h
  82. 0
    0
      src/arch/x86/include/undiload.h
  83. 0
    0
      src/arch/x86/include/undinet.h
  84. 0
    0
      src/arch/x86/include/undipreload.h
  85. 0
    0
      src/arch/x86/include/undirom.h
  86. 0
    0
      src/arch/x86/include/vga.h
  87. 0
    0
      src/arch/x86/interface/pcbios/apm.c
  88. 0
    0
      src/arch/x86/interface/pcbios/basemem.c
  89. 0
    0
      src/arch/x86/interface/pcbios/bios_console.c
  90. 0
    0
      src/arch/x86/interface/pcbios/bios_nap.c
  91. 0
    0
      src/arch/x86/interface/pcbios/bios_reboot.c
  92. 0
    0
      src/arch/x86/interface/pcbios/bios_smbios.c
  93. 0
    0
      src/arch/x86/interface/pcbios/bios_timer.c
  94. 0
    0
      src/arch/x86/interface/pcbios/biosint.c
  95. 0
    0
      src/arch/x86/interface/pcbios/e820mangler.S
  96. 0
    0
      src/arch/x86/interface/pcbios/fakee820.c
  97. 0
    0
      src/arch/x86/interface/pcbios/hidemem.c
  98. 0
    0
      src/arch/x86/interface/pcbios/int13.c
  99. 0
    0
      src/arch/x86/interface/pcbios/int13con.c
  100. 0
    0
      src/arch/x86/interface/pcbios/memmap.c

+ 2
- 11
src/arch/i386/Makefile View File

@@ -80,20 +80,11 @@ PIE_FLAGS := $(shell $(PIE_TEST) && $(ECHO) '-fno-PIE -nopie')
80 80
 WORKAROUND_CFLAGS += $(PIE_FLAGS)
81 81
 endif
82 82
 
83
-# Define version string for lkrnprefix.S
84
-#
85
-CFLAGS_lkrnprefix	+= -DVERSION="\"$(VERSION)\""
86
-
87 83
 # i386-specific directories containing source files
88 84
 #
89
-SRCDIRS		+= arch/i386/core arch/i386/transitions arch/i386/prefix
90
-SRCDIRS		+= arch/i386/firmware/pcbios
85
+SRCDIRS		+= arch/i386/core
91 86
 SRCDIRS		+= arch/i386/image
92
-SRCDIRS		+= arch/i386/interface/pcbios
93
-SRCDIRS		+= arch/i386/interface/pxe
94
-SRCDIRS		+= arch/i386/interface/pxeparent
95
-SRCDIRS 	+= arch/i386/interface/syslinux
96
-SRCDIRS		+= arch/i386/hci/commands
87
+SRCDIRS		+= arch/i386/interface/syslinux
97 88
 
98 89
 # Include common x86 Makefile
99 90
 #

+ 3
- 120
src/arch/i386/Makefile.pcbios View File

@@ -1,123 +1,6 @@
1 1
 # -*- makefile -*- : Force emacs to use Makefile mode
2 2
 
3
-# The i386 linker script
3
+# Include generic BIOS Makefile
4 4
 #
5
-LDSCRIPT	= arch/i386/scripts/i386.lds
6
-
7
-# Stop ld from complaining about our customised linker script
8
-#
9
-LDFLAGS		+= -N --no-check-sections
10
-
11
-# pcbios specific drivers
12
-SRCDIRS		+= arch/i386/drivers
13
-SRCDIRS		+= arch/i386/drivers/net
14
-
15
-# Media types.
16
-#
17
-MEDIA		+= rom
18
-MEDIA		+= mrom
19
-MEDIA		+= pcirom
20
-MEDIA		+= isarom
21
-MEDIA		+= pxe
22
-MEDIA		+= kpxe
23
-MEDIA		+= kkpxe
24
-MEDIA		+= kkkpxe
25
-MEDIA		+= lkrn
26
-MEDIA		+= dsk
27
-MEDIA		+= nbi
28
-MEDIA		+= hd
29
-MEDIA		+= raw
30
-MEDIA		+= exe
31
-
32
-# Padding rules
33
-#
34
-PAD_rom		= $(PERL) $(PADIMG) --blksize=512 --byte=0xff
35
-PAD_mrom	= $(PAD_rom)
36
-PAD_pcirom	= $(PAD_rom)
37
-PAD_isarom	= $(PAD_rom)
38
-PAD_dsk		= $(PERL) $(PADIMG) --blksize=512
39
-PAD_hd		= $(PERL) $(PADIMG) --blksize=32768
40
-PAD_exe		= $(PERL) $(PADIMG) --blksize=512
41
-
42
-# Finalisation rules
43
-#
44
-FINALISE_rom	= $(PERL) $(FIXROM)
45
-FINALISE_mrom	= $(FINALISE_rom)
46
-FINALISE_pcirom	= $(FINALISE_rom)
47
-FINALISE_isarom	= $(FINALISE_rom)
48
-
49
-# Use $(ROMS) rather than $(DRIVERS) for "allroms", "allmroms", etc.
50
-#
51
-LIST_NAME_rom := ROMS
52
-LIST_NAME_mrom := ROMS
53
-LIST_NAME_pcirom := ROMS
54
-LIST_NAME_isarom := ROMS
55
-
56
-# Locations of isolinux files
57
-#
58
-SYSLINUX_DIR_LIST	:= \
59
-	/usr/lib/syslinux \
60
-	/usr/lib/syslinux/bios \
61
-	/usr/lib/syslinux/modules/bios \
62
-	/usr/share/syslinux \
63
-	/usr/share/syslinux/bios \
64
-	/usr/share/syslinux/modules/bios \
65
-	/usr/local/share/syslinux \
66
-	/usr/local/share/syslinux/bios \
67
-	/usr/local/share/syslinux/modules/bios \
68
-	/usr/lib/ISOLINUX
69
-ISOLINUX_BIN_LIST	:= \
70
-	$(ISOLINUX_BIN) \
71
-	$(patsubst %,%/isolinux.bin,$(SYSLINUX_DIR_LIST))
72
-LDLINUX_C32_LIST	:= \
73
-	$(LDLINUX_C32) \
74
-	$(patsubst %,%/ldlinux.c32,$(SYSLINUX_DIR_LIST))
75
-ISOLINUX_BIN	= $(firstword $(wildcard $(ISOLINUX_BIN_LIST)))
76
-LDLINUX_C32	= $(firstword $(wildcard $(LDLINUX_C32_LIST)))
77
-
78
-# rule to make a non-emulation ISO boot image
79
-NON_AUTO_MEDIA	+= iso
80
-%iso:	%lkrn util/geniso
81
-	$(QM)$(ECHO) "  [GENISO] $@"
82
-	$(Q)ISOLINUX_BIN=$(ISOLINUX_BIN) LDLINUX_C32=$(LDLINUX_C32) \
83
-	    VERSION="$(VERSION)" bash util/geniso -o $@ $<
84
-
85
-# rule to make a floppy emulation ISO boot image
86
-NON_AUTO_MEDIA	+= liso
87
-%liso:	%lkrn util/geniso
88
-	$(QM)$(ECHO) "  [GENISO] $@"
89
-	$(Q)VERSION="$(VERSION)" bash util/geniso -l -o $@ $<
90
-
91
-# rule to make a syslinux floppy image (mountable, bootable)
92
-NON_AUTO_MEDIA	+= sdsk
93
-%sdsk:	%lkrn util/gensdsk
94
-	$(QM)$(ECHO) "  [GENSDSK] $@"
95
-	$(Q)bash util/gensdsk $@ $<
96
-
97
-# rule to write disk images to /dev/fd0
98
-NON_AUTO_MEDIA	+= fd0
99
-%fd0 : %dsk
100
-	$(QM)$(ECHO) "  [DD] $@"
101
-	$(Q)dd if=$< bs=512 conv=sync of=/dev/fd0
102
-	$(Q)sync
103
-
104
-# Special target for building Master Boot Record binary
105
-$(BIN)/mbr.bin : $(BIN)/mbr.o
106
-	$(QM)$(ECHO) "  [OBJCOPY] $@"
107
-	$(Q)$(OBJCOPY) -O binary $< $@
108
-
109
-# rule to make a USB disk image
110
-$(BIN)/usbdisk.bin : $(BIN)/usbdisk.o
111
-	$(QM)$(ECHO) "  [OBJCOPY] $@"
112
-	$(Q)$(OBJCOPY) -O binary $< $@
113
-
114
-NON_AUTO_MEDIA	+= usb
115
-%usb: $(BIN)/usbdisk.bin %hd
116
-	$(QM)$(ECHO) "  [FINISH] $@"
117
-	$(Q)cat $^ > $@
118
-
119
-# Padded floppy image (e.g. for iLO)
120
-NON_AUTO_MEDIA += pdsk
121
-%pdsk : %dsk
122
-	$(Q)cp $< $@
123
-	$(Q)$(PADIMG) --blksize=1474560 $@
5
+MAKEDEPS	+= arch/x86/Makefile.pcbios
6
+include arch/x86/Makefile.pcbios

+ 9
- 0
src/arch/x86/Makefile View File

@@ -5,12 +5,17 @@ INCDIRS		+= arch/x86/include
5 5
 # x86-specific directories containing source files
6 6
 #
7 7
 SRCDIRS		+= arch/x86/core
8
+SRCDIRS		+= arch/x86/image
9
+SRCDIRS		+= arch/x86/interface/pcbios
10
+SRCDIRS		+= arch/x86/interface/pxe
11
+SRCDIRS		+= arch/x86/interface/pxeparent
8 12
 SRCDIRS		+= arch/x86/interface/efi
9 13
 SRCDIRS		+= arch/x86/interface/vmware
10 14
 SRCDIRS		+= arch/x86/prefix
11 15
 SRCDIRS		+= arch/x86/hci/commands
12 16
 SRCDIRS		+= arch/x86/drivers/xen
13 17
 SRCDIRS		+= arch/x86/drivers/hyperv
18
+SRCDIRS		+= arch/x86/transitions
14 19
 
15 20
 # breaks building some of the linux-related objects
16 21
 CFLAGS		+= -Ulinux
@@ -18,6 +23,10 @@ CFLAGS		+= -Ulinux
18 23
 # disable valgrind
19 24
 CFLAGS		+= -DNVALGRIND
20 25
 
26
+# Define version string for lkrnprefix.S
27
+#
28
+CFLAGS_lkrnprefix	+= -DVERSION="\"$(VERSION)\""
29
+
21 30
 # Include Hyper-V driver in the all-drivers build
22 31
 #
23 32
 DRIVERS_hyperv += hyperv

+ 123
- 0
src/arch/x86/Makefile.pcbios View File

@@ -0,0 +1,123 @@
1
+# -*- makefile -*- : Force emacs to use Makefile mode
2
+
3
+# BIOS-specific directories containing source files
4
+#
5
+SRCDIRS		+= arch/x86/drivers/net
6
+
7
+# The i386 linker script
8
+#
9
+LDSCRIPT	= arch/x86/scripts/pcbios.lds
10
+
11
+# Stop ld from complaining about our customised linker script
12
+#
13
+LDFLAGS		+= -N --no-check-sections
14
+
15
+# Media types.
16
+#
17
+MEDIA		+= rom
18
+MEDIA		+= mrom
19
+MEDIA		+= pcirom
20
+MEDIA		+= isarom
21
+MEDIA		+= pxe
22
+MEDIA		+= kpxe
23
+MEDIA		+= kkpxe
24
+MEDIA		+= kkkpxe
25
+MEDIA		+= lkrn
26
+MEDIA		+= dsk
27
+MEDIA		+= nbi
28
+MEDIA		+= hd
29
+MEDIA		+= raw
30
+MEDIA		+= exe
31
+
32
+# Padding rules
33
+#
34
+PAD_rom		= $(PERL) $(PADIMG) --blksize=512 --byte=0xff
35
+PAD_mrom	= $(PAD_rom)
36
+PAD_pcirom	= $(PAD_rom)
37
+PAD_isarom	= $(PAD_rom)
38
+PAD_dsk		= $(PERL) $(PADIMG) --blksize=512
39
+PAD_hd		= $(PERL) $(PADIMG) --blksize=32768
40
+PAD_exe		= $(PERL) $(PADIMG) --blksize=512
41
+
42
+# Finalisation rules
43
+#
44
+FINALISE_rom	= $(PERL) $(FIXROM)
45
+FINALISE_mrom	= $(FINALISE_rom)
46
+FINALISE_pcirom	= $(FINALISE_rom)
47
+FINALISE_isarom	= $(FINALISE_rom)
48
+
49
+# Use $(ROMS) rather than $(DRIVERS) for "allroms", "allmroms", etc.
50
+#
51
+LIST_NAME_rom := ROMS
52
+LIST_NAME_mrom := ROMS
53
+LIST_NAME_pcirom := ROMS
54
+LIST_NAME_isarom := ROMS
55
+
56
+# Locations of isolinux files
57
+#
58
+SYSLINUX_DIR_LIST	:= \
59
+	/usr/lib/syslinux \
60
+	/usr/lib/syslinux/bios \
61
+	/usr/lib/syslinux/modules/bios \
62
+	/usr/share/syslinux \
63
+	/usr/share/syslinux/bios \
64
+	/usr/share/syslinux/modules/bios \
65
+	/usr/local/share/syslinux \
66
+	/usr/local/share/syslinux/bios \
67
+	/usr/local/share/syslinux/modules/bios \
68
+	/usr/lib/ISOLINUX
69
+ISOLINUX_BIN_LIST	:= \
70
+	$(ISOLINUX_BIN) \
71
+	$(patsubst %,%/isolinux.bin,$(SYSLINUX_DIR_LIST))
72
+LDLINUX_C32_LIST	:= \
73
+	$(LDLINUX_C32) \
74
+	$(patsubst %,%/ldlinux.c32,$(SYSLINUX_DIR_LIST))
75
+ISOLINUX_BIN	= $(firstword $(wildcard $(ISOLINUX_BIN_LIST)))
76
+LDLINUX_C32	= $(firstword $(wildcard $(LDLINUX_C32_LIST)))
77
+
78
+# rule to make a non-emulation ISO boot image
79
+NON_AUTO_MEDIA	+= iso
80
+%iso:	%lkrn util/geniso
81
+	$(QM)$(ECHO) "  [GENISO] $@"
82
+	$(Q)ISOLINUX_BIN=$(ISOLINUX_BIN) LDLINUX_C32=$(LDLINUX_C32) \
83
+	    VERSION="$(VERSION)" bash util/geniso -o $@ $<
84
+
85
+# rule to make a floppy emulation ISO boot image
86
+NON_AUTO_MEDIA	+= liso
87
+%liso:	%lkrn util/geniso
88
+	$(QM)$(ECHO) "  [GENISO] $@"
89
+	$(Q)VERSION="$(VERSION)" bash util/geniso -l -o $@ $<
90
+
91
+# rule to make a syslinux floppy image (mountable, bootable)
92
+NON_AUTO_MEDIA	+= sdsk
93
+%sdsk:	%lkrn util/gensdsk
94
+	$(QM)$(ECHO) "  [GENSDSK] $@"
95
+	$(Q)bash util/gensdsk $@ $<
96
+
97
+# rule to write disk images to /dev/fd0
98
+NON_AUTO_MEDIA	+= fd0
99
+%fd0 : %dsk
100
+	$(QM)$(ECHO) "  [DD] $@"
101
+	$(Q)dd if=$< bs=512 conv=sync of=/dev/fd0
102
+	$(Q)sync
103
+
104
+# Special target for building Master Boot Record binary
105
+$(BIN)/mbr.bin : $(BIN)/mbr.o
106
+	$(QM)$(ECHO) "  [OBJCOPY] $@"
107
+	$(Q)$(OBJCOPY) -O binary $< $@
108
+
109
+# rule to make a USB disk image
110
+$(BIN)/usbdisk.bin : $(BIN)/usbdisk.o
111
+	$(QM)$(ECHO) "  [OBJCOPY] $@"
112
+	$(Q)$(OBJCOPY) -O binary $< $@
113
+
114
+NON_AUTO_MEDIA	+= usb
115
+%usb: $(BIN)/usbdisk.bin %hd
116
+	$(QM)$(ECHO) "  [FINISH] $@"
117
+	$(Q)cat $^ > $@
118
+
119
+# Padded floppy image (e.g. for iLO)
120
+NON_AUTO_MEDIA += pdsk
121
+%pdsk : %dsk
122
+	$(Q)cp $< $@
123
+	$(Q)$(PADIMG) --blksize=1474560 $@

src/arch/i386/core/basemem_packet.c → src/arch/x86/core/basemem_packet.c View File


src/arch/i386/core/cachedhcp.c → src/arch/x86/core/cachedhcp.c View File


src/arch/i386/core/dumpregs.c → src/arch/x86/core/dumpregs.c View File


src/arch/i386/core/patch_cf.S → src/arch/x86/core/patch_cf.S View File


src/arch/i386/core/pci_autoboot.c → src/arch/x86/core/pci_autoboot.c View File


src/arch/i386/core/rdtsc_timer.c → src/arch/x86/core/rdtsc_timer.c View File


src/arch/i386/core/relocate.c → src/arch/x86/core/relocate.c View File


src/arch/i386/core/runtime.c → src/arch/x86/core/runtime.c View File


src/arch/i386/core/stack.S → src/arch/x86/core/stack.S View File


src/arch/i386/core/stack16.S → src/arch/x86/core/stack16.S View File


src/arch/i386/core/video_subr.c → src/arch/x86/core/video_subr.c View File


src/arch/i386/core/virtaddr.S → src/arch/x86/core/virtaddr.S View File


src/arch/i386/drivers/net/undi.c → src/arch/x86/drivers/net/undi.c View File


src/arch/i386/drivers/net/undiisr.S → src/arch/x86/drivers/net/undiisr.S View File


src/arch/i386/drivers/net/undiload.c → src/arch/x86/drivers/net/undiload.c View File


src/arch/i386/drivers/net/undinet.c → src/arch/x86/drivers/net/undinet.c View File


src/arch/i386/drivers/net/undionly.c → src/arch/x86/drivers/net/undionly.c View File


src/arch/i386/drivers/net/undipreload.c → src/arch/x86/drivers/net/undipreload.c View File


src/arch/i386/drivers/net/undirom.c → src/arch/x86/drivers/net/undirom.c View File


src/arch/i386/hci/commands/pxe_cmd.c → src/arch/x86/hci/commands/pxe_cmd.c View File


src/arch/i386/image/bootsector.c → src/arch/x86/image/bootsector.c View File


src/arch/i386/image/bzimage.c → src/arch/x86/image/bzimage.c View File


src/arch/i386/image/elfboot.c → src/arch/x86/image/elfboot.c View File


src/arch/i386/image/initrd.c → src/arch/x86/image/initrd.c View File


src/arch/i386/image/multiboot.c → src/arch/x86/image/multiboot.c View File


src/arch/i386/image/nbi.c → src/arch/x86/image/nbi.c View File


src/arch/i386/image/pxe_image.c → src/arch/x86/image/pxe_image.c View File


src/arch/i386/image/sdi.c → src/arch/x86/image/sdi.c View File


src/arch/i386/include/basemem.h → src/arch/x86/include/basemem.h View File


src/arch/i386/include/basemem_packet.h → src/arch/x86/include/basemem_packet.h View File


src/arch/i386/include/bios.h → src/arch/x86/include/bios.h View File


src/arch/i386/include/bios_disks.h → src/arch/x86/include/bios_disks.h View File


src/arch/i386/include/biosint.h → src/arch/x86/include/biosint.h View File


src/arch/i386/include/bits/entropy.h → src/arch/x86/include/bits/entropy.h View File

@@ -3,7 +3,7 @@
3 3
 
4 4
 /** @file
5 5
  *
6
- * i386-specific entropy API implementations
6
+ * x86-specific entropy API implementations
7 7
  *
8 8
  */
9 9
 

src/arch/i386/include/bits/nap.h → src/arch/x86/include/bits/nap.h View File

@@ -3,7 +3,7 @@
3 3
 
4 4
 /** @file
5 5
  *
6
- * i386-specific CPU sleeping API implementations
6
+ * x86-specific CPU sleeping API implementations
7 7
  *
8 8
  */
9 9
 

src/arch/i386/include/bits/reboot.h → src/arch/x86/include/bits/reboot.h View File

@@ -3,7 +3,7 @@
3 3
 
4 4
 /** @file
5 5
  *
6
- * i386-specific reboot API implementations
6
+ * x86-specific reboot API implementations
7 7
  *
8 8
  */
9 9
 

src/arch/i386/include/bits/sanboot.h → src/arch/x86/include/bits/sanboot.h View File

@@ -3,7 +3,7 @@
3 3
 
4 4
 /** @file
5 5
  *
6
- * i386-specific sanboot API implementations
6
+ * x86-specific sanboot API implementations
7 7
  *
8 8
  */
9 9
 

src/arch/i386/include/bits/smbios.h → src/arch/x86/include/bits/smbios.h View File

@@ -3,7 +3,7 @@
3 3
 
4 4
 /** @file
5 5
  *
6
- * i386-specific SMBIOS API implementations
6
+ * x86-specific SMBIOS API implementations
7 7
  *
8 8
  */
9 9
 

src/arch/i386/include/bits/time.h → src/arch/x86/include/bits/time.h View File

@@ -3,7 +3,7 @@
3 3
 
4 4
 /** @file
5 5
  *
6
- * i386-specific time API implementations
6
+ * x86-specific time API implementations
7 7
  *
8 8
  */
9 9
 

src/arch/i386/include/bits/timer.h → src/arch/x86/include/bits/timer.h View File

@@ -3,7 +3,7 @@
3 3
 
4 4
 /** @file
5 5
  *
6
- * i386-specific timer API implementations
6
+ * x86-specific timer API implementations
7 7
  *
8 8
  */
9 9
 

src/arch/i386/include/bits/uaccess.h → src/arch/x86/include/bits/uaccess.h View File

@@ -3,7 +3,7 @@
3 3
 
4 4
 /** @file
5 5
  *
6
- * i386-specific user access API implementations
6
+ * x86-specific user access API implementations
7 7
  *
8 8
  */
9 9
 

src/arch/i386/include/bits/umalloc.h → src/arch/x86/include/bits/umalloc.h View File

@@ -3,7 +3,7 @@
3 3
 
4 4
 /** @file
5 5
  *
6
- * i386-specific user memory allocation API implementations
6
+ * x86-specific user memory allocation API implementations
7 7
  *
8 8
  */
9 9
 

src/arch/i386/include/bochs.h → src/arch/x86/include/bochs.h View File


src/arch/i386/include/bootsector.h → src/arch/x86/include/bootsector.h View File


src/arch/i386/include/bzimage.h → src/arch/x86/include/bzimage.h View File


src/arch/i386/include/fakee820.h → src/arch/x86/include/fakee820.h View File


src/arch/i386/include/initrd.h → src/arch/x86/include/initrd.h View File


src/arch/i386/include/int13.h → src/arch/x86/include/int13.h View File


src/arch/i386/include/ipxe/bios_nap.h → src/arch/x86/include/ipxe/bios_nap.h View File


src/arch/i386/include/ipxe/bios_reboot.h → src/arch/x86/include/ipxe/bios_reboot.h View File


src/arch/i386/include/ipxe/bios_sanboot.h → src/arch/x86/include/ipxe/bios_sanboot.h View File


src/arch/i386/include/ipxe/bios_smbios.h → src/arch/x86/include/ipxe/bios_smbios.h View File


src/arch/i386/include/ipxe/bios_timer.h → src/arch/x86/include/ipxe/bios_timer.h View File


src/arch/i386/include/ipxe/errno/pcbios.h → src/arch/x86/include/ipxe/errno/pcbios.h View File


src/arch/i386/include/ipxe/memtop_umalloc.h → src/arch/x86/include/ipxe/memtop_umalloc.h View File


src/arch/i386/include/ipxe/rdtsc_timer.h → src/arch/x86/include/ipxe/rdtsc_timer.h View File


src/arch/i386/include/ipxe/rtc_entropy.h → src/arch/x86/include/ipxe/rtc_entropy.h View File


src/arch/i386/include/ipxe/rtc_time.h → src/arch/x86/include/ipxe/rtc_time.h View File


src/arch/i386/include/ipxe/vesafb.h → src/arch/x86/include/ipxe/vesafb.h View File


src/arch/i386/include/kir.h → src/arch/x86/include/kir.h View File


src/arch/i386/include/libkir.h → src/arch/x86/include/libkir.h View File


src/arch/i386/include/librm.h → src/arch/x86/include/librm.h View File


src/arch/i386/include/memsizes.h → src/arch/x86/include/memsizes.h View File


src/arch/i386/include/multiboot.h → src/arch/x86/include/multiboot.h View File


src/arch/i386/include/pnpbios.h → src/arch/x86/include/pnpbios.h View File


src/arch/i386/include/pxe.h → src/arch/x86/include/pxe.h View File


src/arch/i386/include/pxe_api.h → src/arch/x86/include/pxe_api.h View File


src/arch/i386/include/pxe_call.h → src/arch/x86/include/pxe_call.h View File


src/arch/i386/include/pxe_error.h → src/arch/x86/include/pxe_error.h View File


src/arch/i386/include/pxe_types.h → src/arch/x86/include/pxe_types.h View File


src/arch/i386/include/pxeparent.h → src/arch/x86/include/pxeparent.h View File


src/arch/i386/include/realmode.h → src/arch/x86/include/realmode.h View File


src/arch/i386/include/registers.h → src/arch/x86/include/registers.h View File


src/arch/i386/include/rmsetjmp.h → src/arch/x86/include/rmsetjmp.h View File


src/arch/i386/include/rtc.h → src/arch/x86/include/rtc.h View File


src/arch/i386/include/sdi.h → src/arch/x86/include/sdi.h View File


src/arch/i386/include/undi.h → src/arch/x86/include/undi.h View File


src/arch/i386/include/undiload.h → src/arch/x86/include/undiload.h View File


src/arch/i386/include/undinet.h → src/arch/x86/include/undinet.h View File


src/arch/i386/include/undipreload.h → src/arch/x86/include/undipreload.h View File


src/arch/i386/include/undirom.h → src/arch/x86/include/undirom.h View File


src/arch/i386/include/vga.h → src/arch/x86/include/vga.h View File


src/arch/i386/interface/pcbios/apm.c → src/arch/x86/interface/pcbios/apm.c View File


src/arch/i386/firmware/pcbios/basemem.c → src/arch/x86/interface/pcbios/basemem.c View File


src/arch/i386/firmware/pcbios/bios_console.c → src/arch/x86/interface/pcbios/bios_console.c View File


src/arch/i386/interface/pcbios/bios_nap.c → src/arch/x86/interface/pcbios/bios_nap.c View File


src/arch/i386/interface/pcbios/bios_reboot.c → src/arch/x86/interface/pcbios/bios_reboot.c View File


src/arch/i386/interface/pcbios/bios_smbios.c → src/arch/x86/interface/pcbios/bios_smbios.c View File


src/arch/i386/interface/pcbios/bios_timer.c → src/arch/x86/interface/pcbios/bios_timer.c View File


src/arch/i386/interface/pcbios/biosint.c → src/arch/x86/interface/pcbios/biosint.c View File


src/arch/i386/firmware/pcbios/e820mangler.S → src/arch/x86/interface/pcbios/e820mangler.S View File


src/arch/i386/firmware/pcbios/fakee820.c → src/arch/x86/interface/pcbios/fakee820.c View File


src/arch/i386/firmware/pcbios/hidemem.c → src/arch/x86/interface/pcbios/hidemem.c View File


src/arch/i386/interface/pcbios/int13.c → src/arch/x86/interface/pcbios/int13.c View File


src/arch/i386/interface/pcbios/int13con.c → src/arch/x86/interface/pcbios/int13con.c View File


src/arch/i386/firmware/pcbios/memmap.c → src/arch/x86/interface/pcbios/memmap.c View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save