additional 700 byte reduction in drivers/char
Hello again,
I had some time this evening so I did a quick pass through arch/i86/drivers/char. These changes aren't as well tested as the previous ones, if at all. Same configuration as before.
cvs source (with fs/minix/bitmap.c fix):
Root device is (0, 0)
Boot sector 512 bytes.
Setup is 1772 bytes.
System is 120672 B (61456 B code, 7940 B data and 51276d B bss) System is 69428
previously patched version
Root device is (0, 0)
Boot sector 512 bytes.
Setup is 1772 bytes.
System is 118380 B (59472 B code, 7640 B data and 51268d B bss) System is 67144
previously patched version with arch/i86/driver/char patch (attached)
Root device is (0, 0)
Boot sector 512 bytes.
Setup is 1772 bytes.
System is 117544 B (58704 B code, 7572 B data and 51268d B bss) System is 66308
Manuel
Hi Manuel.
Quoted 18 lines
I had some time this evening so I did a quick pass through
arch/i86/drivers/char. These changes aren't as well tested as the previous ones, if at all. Same configuration as before.cvs source (with
fs/minix/bitmap.cfix):
Root device is (0, 0)
Boot sector 512 bytes.
Setup is 1772 bytes.
System is 120672 B (61456 B code, 7940 B data and 51276d B bss) System is 69428previously patched version
Root device is (0, 0)
Boot sector 512 bytes.
Setup is 1772 bytes.
System is 118380 B (59472 B code, 7640 B data and 51268d B bss) System is 67144
Quoted 6 lines
previously patched version with
arch/i86/driver/charpatch (attached)
Root device is (0, 0)
Boot sector 512 bytes.
Setup is 1772 bytes.
System is 117544 B (58704 B code, 7572 B data and 51268d B bss) System is 66308
I've grabbed these, and will try them out on my system. If the result is that the system still works, I'll commit them and credit you with the tweaks for your efforts.
Best wishes from Riley.