Timeline


and .

12/19/04:

10:52 Changeset [914fe1ed468df8c08cf321f829349cff4ea9066f] by hpa <hpa>
Make extlinux actually compile. No words on actually working, yet; and …
10:25 Changeset [f4d1f2e18fa3b255acfe1802f50e9beca6a60a3d] by hpa <hpa>
A lot more work on extlinux. Should have most of the pieces now; just …
07:31 Changeset [3450a2c3d1d411db7b735a93bd661657a38782cc] by hpa <hpa>
Document compressed vkernels.
07:30 Changeset [caad4780fae735399a779c86dc383a42aaad61ac] by hpa <hpa>
Make compressed vkernels actually work.
07:23 Changeset [ad10c6bb4ed8830cd0071fda0ee037cf600a7f49] by hpa <hpa>
Fix some additional common code issues; fix dangling ES in pxelinux
07:08 Changeset [67af2ad7bead9bd53a15cd069217a28f02337811] by hpa <hpa>
More common code cleanup; actually use the code to compress vkernels
00:30 Changeset [30f627b2fbf9b0c83eaa8ae8550d729c8ac00f1b] by hpa <hpa>
Update with fixed version from the dos directory
00:28 Changeset [bf63428a0c9d1ed68f85e730c6523dbb22687c29] by hpa <hpa>
Make DOS installer use our homegrown 64-bit divide
00:25 Changeset [b544013ca57aea35b878e380de19c22ac1abb40e] by hpa <hpa>
Beef up the sanity checking of the boot sector. For really better …

12/18/04:

23:28 Changeset [fc50ce2dd9f4de675605169495a980426fb97181] by hpa <hpa>
Make the DOS-based installer actually work; mark debugging statements as …
22:56 Changeset [c854c3a8224da9dfa30d583edef6bc1b92b17aeb] by hpa <hpa>
Fix handling of alignment issues
22:31 Changeset [5e9b05475246cd32b5c6d4a79b3f1817b92b7bce] by hpa <hpa>
Fix dec/hex bug in crt0.S; do -msoft-float just in case
21:18 Changeset [95e8ab8831926b37da94364f1fed78939eb9088a] by hpa <hpa>
Resurrect printf(), and create a library. This way we can use printf() …

12/17/04:

23:15 Changeset [7aa4bd96e4f8913f4b1812f48f73451008a9f91a] by hpa <hpa>
Flesh out getfssec
19:44 Changeset [1a145fec7f8057933fa0fd9df24aa14ac5a7159e] by hpa <hpa>
Additional fixes for the proper argc/argv parsing
19:40 Changeset [6c1c1c0f31cda997a0841c76d413fa00bbfde355] by hpa <hpa>
More regparmization
19:39 Changeset [14c52318cda1a548e284a90167446fb8feba5e99] by hpa <hpa>
Add code to parse argc, argv; REGPARM-ize assembly code
18:54 Changeset [3a3aea8eed5247c650befe2d5ca82e1b220b54c7] by hpa <hpa>
Actually parse argc/argv properly.
17:47 Changeset [8a684d6315e6ecd1bd0a60a5c9008fe584c2d47a] by hpa <hpa>
Output \n as \r\n
17:45 Changeset [d0fe5d534f73c5be015e9a97bcea6261d2e86ce8] by hpa <hpa>
Character to print goes in DL, not in BL
10:05 Changeset [ced09d94f6fc70c3006b59a4ced1af19f7f23b73] by hpa <hpa>
Humble beginnings of an extlinux program.
10:04 Changeset [8f0596e4c1ce4b361ea9f38214e270c86664529b] by hpa <hpa>
Factor out the cache code into a separate file.
10:03 Changeset [3f4d6d81eea34770ddb50cfbf589d4d7febf1802] by hpa <hpa>
Fix memcpy/memset to match the use of regparm and .code16gcc
07:57 Changeset [89d4a08e6df3062b3aaf302c3f41e54150aaced0] by hpa <hpa>
Fix the use of MAC handling in pxelinux; fix copy_over_self
07:52 Changeset [49378a236262c352087afc5df91007aa769a9fda] by hpa <hpa>
Fix the RLL-packing code; include it by default (not called yet, though)
06:58 Changeset [77d1a2bf58ba666cc053fe3fa7fc06d440a11938] by hpa <hpa>
Make sure unused parts of the VKernelBuf are zero-filled; this will be …
06:42 Changeset [1ad9233d7287c8e98bda8774a6eafd2a3e988b89] by hpa <hpa>
Actually use sections, and move common variables into the .inc files. The …
05:37 Changeset [7da4d04f57c549c1e6cf850d75400ded5ac82cb8] by hpa <hpa>
Move the .bss to a separate section so we can at least begin to move bss …
03:47 Changeset [303c60d5b20217ff70fbb115bc8818f0ae1b4bfd] by hpa <hpa>
Very simple RLL packer/unpacker; should be good for compressing lots of …
02:58 Changeset [8ba28c22d02988019a0f25f32b0a1f900a4995e8] by hpa <hpa>
Update the TODO list.

12/16/04:

22:32 Changeset [a1b91662653c6e2f73e960743a15e67352662fd9] by hpa <hpa>
Add -DREGPARM=3 to go along with -mregparm=3
22:12 Changeset [936ae1bbbc0f0966a7bc1160a6dbeca3abe80a6f] by hpa <hpa>
Compile with regparm turned on.
21:53 Changeset [7a1ffa4627aae0b2d911b70ab45c47cc34203277] by hpa <hpa>
Convert to using -mregparm=3; makes the code slightly smaller AND avoids …
09:25 Changeset [426289c1a0b5f6ce7a04c2c02329f8108db7f033] by hpa <hpa>
Correct the handling for full 64K regions safe; correct the parsing of …
08:27 Changeset [3ba9cfbe01a98c9a2045a643df3de334e2ec8686] by hpa <hpa>
Generate the length correctly
08:23 Changeset [e9ec84b9fb8cf5aab6331f3585e1ddb0c7ac083f] by hpa <hpa>
Cluster -> Sector conversion has to add the DataArea? offset
08:18 Changeset [1b44dd8176ba5d81d46e66ceab923d3d8336b933] by hpa <hpa>
Fix possible infinite loop on invalid input
08:13 Changeset [55a45c83e99e9692d2ea80db293ea7276ab654f0] by hpa <hpa>
Correct finding the first sector
08:08 Changeset [2e4b88c52e9ca3dc9fa04a43d11fb370c47eec6d] by hpa <hpa>
repe cmpsb trashes di, not just si
07:56 Changeset [ca558f22eba7c203341bb1faf5c9b44d869e33a3] by hpa <hpa>
Fix the sense of a couple of tests. We now get to the command line.
07:54 Changeset [c25a2eb4f398ba0db4aa9f6b5bde8d9e00ca3504] by hpa <hpa>
Fix some cut-and-paste bugs…
07:47 Changeset [c82ba595172394c3f2e744cc35231f7c7dee83df] by hpa <hpa>
Corrections to self-loading sequence; we now get that far at least
07:29 Changeset [af2500694a28ed6e36cf21b81ea054c013b1ed41] by hpa <hpa>
Fix some cases of bad pointer arithmetric
06:52 Changeset [4c5fee753ea1302effcaa01b807d3467fa029db6] by hpa <hpa>
First cut at new searchdir for FAT boot loader; uses metadata cache
06:23 Changeset [ba7a515657a4a877209d5f5d171b50a87c55e5eb] by hpa <hpa>
Remove unneccesary blank line
06:22 Changeset [541652ee52a66c8600fb01bc283a2ca7bead2d9f] by hpa <hpa>
scas uses the destination operand, so don't use it.
06:17 Changeset [55d3481671736d0944115e55be5e4506cf496161] by hpa <hpa>
More cleanups; try to get rid of the now-obsolete definition of "cluster" …
05:19 Changeset [0a75748e975dc05a1c264d0005b84bd1f19ae8da] by hpa <hpa>
Build sector-oriented getfssec routine
02:53 Changeset [edf3cfd4ded5ce20dea5baabfcf9685e7a01eaf1] by hpa <hpa>
Fix make of win32
02:51 Changeset [8549be634852225b15b19a55db884f5716277b77] by hpa <hpa>
malloc.h is internal; put in lib/ Fix "make clean" for unix installer
01:53 Changeset [eb4cb3206a7fe625b2f2494df2706f134f15440c] by hpa <hpa>
Reorganize memory map to make use of 0x3000..0x5000; reduce trackbufsize …
00:11 Changeset [07b1ad5a3aff71558274c5be4deef92105ea19a3] by hpa <hpa>
MSDN says the 0x08 forms of the lock calls are OK for all filesystems, and …

12/15/04:

23:54 Changeset [15fde1c40c42c1d2ea26b67149cf8e5957ad0e81] by hpa <hpa>
Use the DOS version to determine whether to use the FAT32-capable locking …
22:57 Changeset [e953de954027322ef6e3ab73de3ca58cd5522866] by hpa <hpa>
Put in MS-DOS 7 locking support
22:01 Changeset [ab5bda9df92d5ffacea177ea22e4ad9f182f01ce] by hpa <hpa>
@:\LDLINUX.SYS not @:LDLINUX.SYS
21:56 Changeset [9ebb55c50870cc136da18715cc1a53db5c3f8431] by hpa <hpa>
Adjust the interface to syslxmod.c so the DOS installer doesn't need …
20:29 Changeset [77cfe4bb9b00690ab3b87a105eed5c430f97bb18] by hpa <hpa>
Make the CC_IS_OK hack work again. Change the private pointer in libfat to …
19:01 Changeset [701f75fe81968cf2dccbffbf2f09bf2b04ea4ad6] by hpa <hpa>
Simple memset/memcpy implementation
12:39 Changeset [5ddecdda2e74520d252dbe50528c3baf1a004992] by hpa <hpa>
Tweak optimizations.
12:34 Changeset [e5b229c776a5de62121a18a981119484d367ad90] by hpa <hpa>
Convert the DOS installer to C like everything else.
10:58 Changeset [883466394bb699dfbae62fcf025586c43a77e481] by hpa <hpa>
Tell the world what we've changed…
10:51 Changeset [95deb2509c3f9916527044751ca1221fa62f3b26] by hpa <hpa>
More adjustment to the Brave New World<TM>
10:28 Changeset [907b549d585c74537b300c188b00d3a56d36cc7f] by hpa <hpa>
Change the win32 build procedure to match the new world; installer not yet …
10:17 Changeset [ab17ed85f788d28130dc074281df7a08a25eb205] by hpa <hpa>
Initial hack at making this somewhat sane in the brave new world
10:14 Changeset [7be70022dd3ae138998fc7185351b9b49ad9a9b2] by hpa <hpa>
Prepping for new 2.20 version: rewrite main syslinux program to support …

12/14/04:

23:37 Changeset [4912df96419eff85394da1160bcb19a4dd2c1c59] by hpa <hpa>
Make sure we get all the scripts…
23:35 Changeset [306892ccef056d5c6f5b4f8a859e533a31696e73] by hpa <hpa>
Break the devel package
23:33 Changeset [95a0638063e96d3fbb3232c030be70f32f16eb63] by hpa <hpa>
Document makefile/specfile changes
23:30 Changeset [09ac149cb951ab02639ba56abd1f26c95bbc0c99] by hpa <hpa>
Try getting the RPM to do the right thing for the com32 devel environment.
23:18 Changeset [2d747a0e3e9d99cce544e4645370fcf7ef3e92ee] by hpa <hpa>
Make "make install" do the right thing for the com32 library
23:05 Changeset [db6513a202b8ce9ac2e4f20088f9b7e2209ecdc4] by hpa <hpa>
We don't use the list file to get patch offsets anymore.
23:03 Changeset [9e5ebea8cdc80ee00e38c3d104bef31b8c46c980] by hpa <hpa>
Update copyright headers.
22:46 Changeset [6b233b19f8cc05d159255e535f6bb8681f3063a1] by hpa <hpa>
Fix the spelling of "Boston"
05:30 Changeset [aa64425899ca551bc4d9502776b449cff43efb56] by hpa <hpa>
This is now the 2.13 tree
05:30 Changeset [db267fe9a1ab9aac74c85de918e381717ca946c5] by hpa <hpa>
Fix MEMDISK command-line parsing; add "raw" memory support for MEMDISK

12/10/04:

05:51 Changeset [bd8e69116c5b6cdc1ca952ece58ff9c895137932] by hpa <hpa>
Update TODO list
05:49 Changeset [45b08835272ad1833f5eaef36d936f7b06cd3d03] by hpa <hpa>
Added write protect to MEMDISK
05:48 Changeset [bbcb48e875e30b5ddaac3141aeb221c86c366792] by hpa <hpa>
Support making the disk readonly

12/09/04:

06:27 Changeset [46898c5d701d3c9e31649da002346af7c53e7adf] by hpa <hpa>
Support non-mkisofs mastering programs

12/08/04:

20:23 Changeset [1ba37ec73d2ad7fc4b55622eb5e7cf0ef42f60ec] by hpa <hpa>
Remove hello.exe when doing make tidy
20:22 Changeset [06907c4ce4e2a695a6607c2f8940e5723b2db57d] by hpa <hpa>
C compiler test file
19:43 Changeset [398390eb7fb4b6ccbc556d9385182c66ed0842e3] by hpa <hpa>
Update
19:42 Changeset [6d9fffcea45d238a0e001d3a53277b6d8ba6b14e] by hpa <hpa>
Separate modules (intended to be production code used for real stuff) and …
19:29 Changeset [9d8d831238b6b9b0cd3fcec17b0fe8ea1d7db5c7] by hpa <hpa>
Correct the spelling of stack_size
19:29 Changeset [9d6926f173c7eb481e0dd44bf27de4acf1e2bf3b] by hpa <hpa>
Fix list of sources
19:28 Changeset [f50d95261e755826351601373652fd3ec6c6abc0] by hpa <hpa>
Be less hostile to building on a mingw-less system.
19:21 Changeset [692199a1e10ef43582c4fec41c1e5f71b7b45187] by hpa <hpa>
Add comment about win32
19:17 Changeset [03280a379a339b0dee78afec525ee336636bd6ee] by hpa <hpa>
Add stack.o to the list of library objects.
04:45 Changeset [65b5a2e8b9acae9808713705b417a13afd42f949] by hpa <hpa>
Make sure DATE and HEXDATE is exported to submakefiles
04:31 Changeset [d71ba159263cdba00e975c491824ba285f1f2675] by hpa <hpa>
Document fix for linker bug
04:29 Changeset [1b142b7e70d7de4f76e418bb6788a144a5c31c30] by hpa <hpa>
Move all 16-bit code into one assembly file so we don't have to rely on ld …

12/07/04:

22:20 Changeset [6d0222e3e60a0161a82292ca8fb308039e862e04] by hpa <hpa>
Register-dumping routine; handy to add for debugging
22:18 Changeset [41eff686b32f3804f7703564c5e95e56a84277e1] by hpa <hpa>
Remove residual exception-handling stuff (not supported)

12/03/04:

23:30 Changeset [a991af987a1609e42e2570cfea2e53b719b66b1e] by hpa <hpa>
Fix COM32 file length loading bug.
23:29 Changeset [16b6f79093cf45ede406e60c2bca7c800c5496b6] by hpa <hpa>
Make sure to save/restore the file length
23:18 Changeset [ce505579a7e9e9065d0b1c76adfdf53405d981ca] by hpa <hpa>
This is sample code.
23:16 Changeset [44b5d0961807a99a309f383bbbd3dafd6ec51ecb] by hpa <hpa>
The chain loader has been moved to the main com32 directory.
23:15 Changeset [b435dd053955d42dd2ee31828061406e041935e7] by hpa <hpa>
libcom32-ize the chain loader; add LICENCE file

12/01/04:

03:09 Changeset [3437b6918aca1110881506863a5f476d5c0abc24] by hpa <hpa>
Use extended keyboard interface, properly this time
03:02 Changeset [f74fc98b4739054fa8e9077acfab204f357f2dcd] by hpa <hpa>
Use the extended keyboard handling functions.
02:45 Changeset [c355263ecb372c2a4981241ed43a0c2719563db3] by hpa <hpa>
getkey() demo
02:44 Changeset [70832b411a726871652ec66b33182fdff7270310] by hpa <hpa>
Library to decode console codes; demo program
01:30 Changeset [01c67843bd343499406dd79c7ab8660bcc4b33c6] by hpa <hpa>
Utility library which can be compiled either for Linux or for COM32
00:40 Changeset [7c4d8375a05ffaf58e1b6b5789758a2fcfeb3b87] by hpa <hpa>
Make the console behave the same as com32 when compiling for Linux
00:29 Changeset [c3ad9c5e8cf4716f5f8a1933bb6e638745cc95a0] by hpa <hpa>
Allow compiling for both Linux and COM32: Makefile cleanups
00:24 Changeset [df7a8e774d0236575a33cf348d204b29f95925b5] by hpa <hpa>
Ignore incoming LF, so that having Enter -> CR LF on input doesn't hurt
00:11 Changeset [af175fa146b8117a3f477deb81e6f6bde763d296] by hpa <hpa>
Use auto CRNL; compile demo for Linux too

11/30/04:

23:58 Changeset [b2d5b135fa40925c5677705e12ac3347cdb1e839] by hpa <hpa>
Add a few more options, including the very useful autocr control code.
22:09 Changeset [7a8f0a4ab860f2ad0aa8255120d5d55942327d08] by hpa <hpa>
Actually working ANSI device; add demo
20:44 Changeset [65c7485dfdcbebe57194d8432439125a8c7ed797] by hpa <hpa>
A version of ansicon_write which compiles, and just make actually work
19:40 Changeset [5841e1296e6ca0e4bd9490f56dbc1ffbb97bcd0b] by hpa <hpa>
Fix looping over directories

11/24/04:

00:33 Changeset [8ae64c44576373b55deb30da503ee8f3b87a6f57] by hpa <hpa>
Serial port and ANSI write support

11/23/04:

23:52 Changeset [0ca52653b5fae40451d56815af9f180e2814737d] by hpa <hpa>
Enable debugging symbols to be included in the .elf file.
23:43 Changeset [3eaa68f9163cc890dde3733b2dfa9ec0f774c360] by hpa <hpa>
Split input and output sides of the device model
23:28 Changeset [123a1be461723ce4514ad45adf569a0fb2043f33] by hpa <hpa>
Division error handling
23:05 Changeset [2751c917e06147a876eb430241beee65ea73965d] by hpa <hpa>
Add fopendev()
Note: See TracTimeline for information about the timeline view.