mirror of
https://github.com/ipxe/ipxe.git
synced 2026-10-24 07:59:35 +03:00
Commit Graph
Select branches
Hide Pull Requests
acstest
aeshw
alitest
aqc1xx
awsmirror
awstest
awstester
bochsbios
cc
efivars
enadma
gcetest
hackesp
initrd
intelxvf
iscsiredir
libatomic
lineflush
master
mtureset
nosyslinux
peercache
peerstat
sbsign
snpdup
synctest
tls13
tlsfmt
tmp
utf8
vbox
virtio32
x25519
#1
#1
#10
#10
#100
#101
#1011
#102
#1024
#1024
#1028
#103
#1036
#104
#1047
#105
#1052
#106
#107
#107
#1073
#108
#1082
#109
#11
#11
#110
#1106
#111
#111
#1113
#1117
#112
#1128
#113
#1130
#1130
#1134
#1136
#114
#114
#1145
#1146
#1149
#115
#1152
#1158
#116
#1160
#1162
#1163
#1165
#1165
#1168
#117
#1171
#1174
#1177
#118
#1180
#1184
#119
#1193
#1193
#1194
#12
#12
#120
#1206
#121
#1223
#124
#1243
#1245
#1265
#1271
#1276
#128
#129
#1294
#1297
#1298
#13
#13
#1304
#1304
#1307
#1330
#134
#1341
#1351
#1354
#136
#137
#1386
#139
#14
#14
#140
#1403
#141
#141
#1411
#1413
#1417
#1417
#1418
#143
#1437
#1439
#1444
#1445
#1446
#1455
#1456
#1457
#1458
#146
#1464
#1471
#1473
#1476
#148
#1484
#1489
#1491
#1492
#15
#1500
#1501
#1502
#1505
#1507
#1508
#1509
#1511
#1521
#1535
#154
#1563
#1565
#1566
#1571
#1573
#1578
#158
#1581
#1582
#1584
#1587
#1588
#16
#1601
#1602
#1608
#1610
#1610
#1613
#1613
#1614
#1617
#1617
#1619
#1624
#1629
#1630
#1631
#1632
#1633
#1634
#1635
#1636
#1637
#1640
#1641
#1644
#1644
#1646
#1648
#1648
#1652
#1657
#1659
#1661
#1665
#1673
#1675
#1682
#1689
#1689
#1693
#1694
#1697
#1697
#1698
#1699
#17
#170
#1700
#1702
#1702
#1705
#171
#1712
#1712
#1713
#1718
#1718
#1722
#1725
#1727
#1735
#1739
#1740
#1743
#1745
#1752
#1753
#1755
#1758
#1762
#1763
#1764
#1765
#1766
#1767
#1768
#1769
#1770
#1772
#1773
#1774
#1775
#1777
#1778
#1779
#1780
#1781
#1782
#1783
#1784
#1785
#1786
#1787
#1788
#1789
#179
#1790
#1791
#1792
#1793
#1795
#1796
#1797
#1798
#1799
#18
#18
#1800
#1801
#1802
#1803
#1804
#1805
#1806
#1807
#1808
#1809
#181
#1810
#1811
#1812
#1813
#1815
#1815
#1817
#1818
#1819
#1819
#182
#1820
#1821
#1822
#1826
#1827
#1828
#1829
#1830
#1831
#1832
#1833
#1833
#1834
#1835
#1835
#1836
#1837
#1838
#1839
#1845
#1846
#1851
#1852
#1853
#1856
#1857
#186
#1861
#19
#19
#2
#20
#20
#204
#205
#21
#21
#211
#218
#22
#22
#224
#225
#226
#227
#228
#23
#23
#232
#232
#234
#24
#24
#242
#243
#244
#245
#25
#25
#252
#259
#26
#26
#265
#266
#267
#268
#27
#27
#279
#28
#28
#29
#29
#3
#30
#300
#300
#31
#31
#310
#311
#312
#313
#32
#328
#329
#33
#33
#331
#336
#34
#34
#343
#35
#35
#350
#350
#36
#36
#37
#37
#370
#373
#376
#378
#38
#38
#388
#39
#393
#393
#394
#397
#4
#40
#40
#406
#41
#41
#413
#415
#42
#43
#43
#44
#448
#45
#45
#455
#455
#46
#46
#463
#463
#467
#47
#47
#48
#49
#49
#5
#5
#50
#504
#504
#505
#51
#51
#516
#518
#52
#522
#53
#53
#530
#531
#534
#538
#539
#54
#54
#545
#546
#55
#55
#551
#555
#56
#57
#57
#571
#574
#575
#576
#58
#58
#580
#583
#583
#585
#586
#589
#59
#590
#591
#594
#594
#596
#596
#597
#598
#599
#6
#6
#60
#60
#61
#61
#612
#62
#62
#626
#63
#63
#631
#639
#639
#64
#647
#65
#65
#654
#66
#67
#67
#68
#68
#69
#69
#697
#698
#698
#7
#7
#70
#70
#71
#71
#72
#72
#723
#73
#73
#732
#74
#74
#75
#75
#755
#76
#77
#770
#78
#781
#785
#79
#794
#798
#8
#8
#80
#801
#81
#82
#820
#83
#838
#84
#844
#85
#852
#857
#858
#859
#86
#863
#87
#871
#872
#874
#875
#875
#878
#879
#88
#882
#888
#89
#892
#895
#897
#898
#899
#9
#9
#90
#905
#907
#91
#911
#914
#92
#924
#93
#930
#94
#94
#95
#96
#963
#964
#968
#969
#97
#970
#971
#976
#98
#98
#982
#986
#989
#99
#990
#992
#992
#993
secboot-ioactive-20200603
secboot-ioactive-20200925
secboot-ioactive-20221109
v0.9.3
v0.9.4
v0.9.5
v0.9.6
v0.9.7
v0.9.8
v0.9.9
v1.0.0
v1.0.0-rc1
v1.20.1
v1.21.1
v2.0.0
Select branches
Hide Pull Requests
acstest
aeshw
alitest
aqc1xx
awsmirror
awstest
awstester
bochsbios
cc
efivars
enadma
gcetest
hackesp
initrd
intelxvf
iscsiredir
libatomic
lineflush
master
mtureset
nosyslinux
peercache
peerstat
sbsign
snpdup
synctest
tls13
tlsfmt
tmp
utf8
vbox
virtio32
x25519
#1
#1
#10
#10
#100
#101
#1011
#102
#1024
#1024
#1028
#103
#1036
#104
#1047
#105
#1052
#106
#107
#107
#1073
#108
#1082
#109
#11
#11
#110
#1106
#111
#111
#1113
#1117
#112
#1128
#113
#1130
#1130
#1134
#1136
#114
#114
#1145
#1146
#1149
#115
#1152
#1158
#116
#1160
#1162
#1163
#1165
#1165
#1168
#117
#1171
#1174
#1177
#118
#1180
#1184
#119
#1193
#1193
#1194
#12
#12
#120
#1206
#121
#1223
#124
#1243
#1245
#1265
#1271
#1276
#128
#129
#1294
#1297
#1298
#13
#13
#1304
#1304
#1307
#1330
#134
#1341
#1351
#1354
#136
#137
#1386
#139
#14
#14
#140
#1403
#141
#141
#1411
#1413
#1417
#1417
#1418
#143
#1437
#1439
#1444
#1445
#1446
#1455
#1456
#1457
#1458
#146
#1464
#1471
#1473
#1476
#148
#1484
#1489
#1491
#1492
#15
#1500
#1501
#1502
#1505
#1507
#1508
#1509
#1511
#1521
#1535
#154
#1563
#1565
#1566
#1571
#1573
#1578
#158
#1581
#1582
#1584
#1587
#1588
#16
#1601
#1602
#1608
#1610
#1610
#1613
#1613
#1614
#1617
#1617
#1619
#1624
#1629
#1630
#1631
#1632
#1633
#1634
#1635
#1636
#1637
#1640
#1641
#1644
#1644
#1646
#1648
#1648
#1652
#1657
#1659
#1661
#1665
#1673
#1675
#1682
#1689
#1689
#1693
#1694
#1697
#1697
#1698
#1699
#17
#170
#1700
#1702
#1702
#1705
#171
#1712
#1712
#1713
#1718
#1718
#1722
#1725
#1727
#1735
#1739
#1740
#1743
#1745
#1752
#1753
#1755
#1758
#1762
#1763
#1764
#1765
#1766
#1767
#1768
#1769
#1770
#1772
#1773
#1774
#1775
#1777
#1778
#1779
#1780
#1781
#1782
#1783
#1784
#1785
#1786
#1787
#1788
#1789
#179
#1790
#1791
#1792
#1793
#1795
#1796
#1797
#1798
#1799
#18
#18
#1800
#1801
#1802
#1803
#1804
#1805
#1806
#1807
#1808
#1809
#181
#1810
#1811
#1812
#1813
#1815
#1815
#1817
#1818
#1819
#1819
#182
#1820
#1821
#1822
#1826
#1827
#1828
#1829
#1830
#1831
#1832
#1833
#1833
#1834
#1835
#1835
#1836
#1837
#1838
#1839
#1845
#1846
#1851
#1852
#1853
#1856
#1857
#186
#1861
#19
#19
#2
#20
#20
#204
#205
#21
#21
#211
#218
#22
#22
#224
#225
#226
#227
#228
#23
#23
#232
#232
#234
#24
#24
#242
#243
#244
#245
#25
#25
#252
#259
#26
#26
#265
#266
#267
#268
#27
#27
#279
#28
#28
#29
#29
#3
#30
#300
#300
#31
#31
#310
#311
#312
#313
#32
#328
#329
#33
#33
#331
#336
#34
#34
#343
#35
#35
#350
#350
#36
#36
#37
#37
#370
#373
#376
#378
#38
#38
#388
#39
#393
#393
#394
#397
#4
#40
#40
#406
#41
#41
#413
#415
#42
#43
#43
#44
#448
#45
#45
#455
#455
#46
#46
#463
#463
#467
#47
#47
#48
#49
#49
#5
#5
#50
#504
#504
#505
#51
#51
#516
#518
#52
#522
#53
#53
#530
#531
#534
#538
#539
#54
#54
#545
#546
#55
#55
#551
#555
#56
#57
#57
#571
#574
#575
#576
#58
#58
#580
#583
#583
#585
#586
#589
#59
#590
#591
#594
#594
#596
#596
#597
#598
#599
#6
#6
#60
#60
#61
#61
#612
#62
#62
#626
#63
#63
#631
#639
#639
#64
#647
#65
#65
#654
#66
#67
#67
#68
#68
#69
#69
#697
#698
#698
#7
#7
#70
#70
#71
#71
#72
#72
#723
#73
#73
#732
#74
#74
#75
#75
#755
#76
#77
#770
#78
#781
#785
#79
#794
#798
#8
#8
#80
#801
#81
#82
#820
#83
#838
#84
#844
#85
#852
#857
#858
#859
#86
#863
#87
#871
#872
#874
#875
#875
#878
#879
#88
#882
#888
#89
#892
#895
#897
#898
#899
#9
#9
#90
#905
#907
#91
#911
#914
#92
#924
#93
#930
#94
#94
#95
#96
#963
#964
#968
#969
#97
#970
#971
#976
#98
#98
#982
#986
#989
#99
#990
#992
#992
#993
secboot-ioactive-20200603
secboot-ioactive-20200925
secboot-ioactive-20221109
v0.9.3
v0.9.4
v0.9.5
v0.9.6
v0.9.7
v0.9.8
v0.9.9
v1.0.0
v1.0.0-rc1
v1.20.1
v1.21.1
v2.0.0
-
43417e6c1b
setup16() now calls initialise(); we don't have to do it.
Michael Brown
2005-04-10 16:48:04 +00:00 -
04682f9838
Setup now calls initialise() directly, rather than expecting the prefix to do it.
Michael Brown
2005-04-10 16:46:46 +00:00 -
44e62317be
Add librm_base.
Michael Brown
2005-04-10 16:44:49 +00:00 -
dfb9c44994
hooks.o is now a single object, rather than having separate hooks.o and hooks_rm.o
Michael Brown
2005-04-10 16:44:29 +00:00 -
04a99841e6
Make prot_call() able to transparently return via the newly installed copy of librm.
Michael Brown
2005-04-10 15:51:10 +00:00 -
44eee81d11
Don't build relocate() under KEEP_IT_REAL
Michael Brown
2005-04-09 17:05:35 +00:00 -
2fa14f2f1d
lgdt needs data32 prefix, otherwise it loads only 24 bits. (sgdt always saves 32 bits).
Michael Brown
2005-04-09 16:42:50 +00:00 -
6a4ac358f3
Add INIT_FNs to make sure that librm gets reallocated when needed.
Michael Brown
2005-04-09 16:42:07 +00:00 -
e29e6456b0
Don't zero freed base memory; one block will contain librm.
Michael Brown
2005-04-09 16:14:37 +00:00 -
1f6dfd7047
Allow ourselves to be freed by basemem.c without being damaged.
Michael Brown
2005-04-09 16:14:09 +00:00 -
97ced37c71
Need to provide sizeof(struct free_base_memory_header) to assembly code.
Michael Brown
2005-04-09 16:13:19 +00:00 -
90cf689810
Note basemem API change.
Michael Brown
2005-04-09 15:56:03 +00:00 -
ef05051f23
Add INIT_LIBRM before INIT_CONSOLE.
Michael Brown
2005-04-09 15:26:38 +00:00 -
48feb91a40
Rewritten in a much saner way, now that we don't have to worry about continually reallocating the real-mode stack.
Michael Brown
2005-04-09 15:01:38 +00:00 -
0574136c6d
Split out from etherboot.h
Michael Brown
2005-04-09 15:01:09 +00:00 -
8570814148
Removed basemem.c prototypes
Michael Brown
2005-04-09 15:00:28 +00:00 -
fd95189c4d
basememsize() updates the BIOS FBMS counter at 40:13.
Michael Brown
2005-04-09 14:16:25 +00:00 -
a800e9657d
PM function called by prot_call() should be allowed to modifying registers returned to RM code.
Michael Brown
2005-04-09 13:56:33 +00:00 -
29f43896aa
Add relocate.h
Michael Brown
2005-04-09 13:36:55 +00:00 -
9cc90cbb07
First version
Michael Brown
2005-04-09 13:32:26 +00:00 -
c8c7d93757
Relocation code is arch-specific.
Michael Brown
2005-04-09 13:28:59 +00:00 -
64d3886c1d
relocate() is called by arch_initialise().
Michael Brown
2005-04-09 13:23:49 +00:00 -
8039086ec8
Added a lot of explanatory comments. Preserves alignment requested via _max_align parameter to linker.
Michael Brown
2005-04-09 13:12:22 +00:00 -
19176718be
callbacks.h no longer exists
Michael Brown
2005-04-09 11:19:14 +00:00 -
792f34d228
#ifdef 0 out the UNDI loader routine, since it refers to the obsolete callback mechanism.
Michael Brown
2005-04-09 11:17:29 +00:00 -
73dbe41007
Old callbacks mechanism is obsolete.
Michael Brown
2005-04-09 11:16:17 +00:00 -
fedd00dd46
Removed references to old callback mechanism
Michael Brown
2005-04-09 11:15:14 +00:00 -
9c32083d56
callbacks.h no longer exists.
Michael Brown
2005-04-09 11:12:29 +00:00 -
a3faaf405a
Callback mechanism now obsolete
Michael Brown
2005-04-09 11:11:34 +00:00 -
a4920c16bd
Moved relocate.c to arch-specific dir, since it involves arch-specific logic (e.g. avoiding memory regions with A20=0).
Michael Brown
2005-04-09 10:49:26 +00:00 -
0ff80b477d
Merged mcb30-realmode-redesign back to HEAD
Michael Brown
2005-04-08 15:01:17 +00:00 -
de5d935135
Merged this file into HEAD
Michael Brown
2005-03-24 13:54:46 +00:00 -
afff2b50f1
Obsolete; not referenced by anything.
Michael Brown
2005-03-09 14:16:01 +00:00 -
8bb1866f24
lzhuf is obsolete and no longer used
Michael Brown
2005-03-09 14:14:01 +00:00 -
168973a5d7
Obsolete; not reference by anything.
Michael Brown
2005-03-09 14:11:45 +00:00 -
6d4d056202
Obsolete; not referenced by anything.
Michael Brown
2005-03-09 14:09:29 +00:00 -
0ff846a503
unhuf.S is obsolete and no longer used
Michael Brown
2005-03-09 14:07:23 +00:00 -
10d9f9cec8
Obsolete and no longer used
Michael Brown
2005-03-09 14:05:32 +00:00 -
8bd447ad1b
Add rule to generate 16-bit version of decompressor
Michael Brown
2005-03-09 14:04:04 +00:00 -
7700b8059c
Remove CODE16 as a global define; most files define it themselves anyway, and I want to be able to use it as a compile-time option for the i386 decompressor.
Michael Brown
2005-03-09 14:02:20 +00:00 -
3d6123e69a
Initial revision
Michael Brown
2005-03-08 18:53:11 +00:00