|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
| #
1.10 |
|
16-Aug-2020 |
isaki |
Overhaul xxboot. And merge floppy boot, taken from boot_ustar. - Rewrite boot.S completely. boot.S now supports boot from SCSI HD/CD and floppy. - Use IOCS call to identify the floppy format, instead of chkfmt.s which accesses hardware directly. - Import print_hex() debug function from boot_ufs. - Import a feature that displays initial registers (for debug) from boot_ufs, and restore it (this in boot_ufs has been broken). - Add size optimized alternatives for some libkern routines. - Stop linking libsa to prevent to link unexpected objects. - Bump version to 2.0.
|
| #
1.9 |
|
14-Aug-2020 |
isaki |
Reduce binary size as possible. These reduce filesize about 20 words. - Use word alignment (rather than longword alignment) for text/data section. - Use short reference. In the bootloader, all symbols can be expressed in short.
|
| #
1.8 |
|
14-Aug-2020 |
isaki |
- Restore display of first_kbyte. This is helpful for development. - Check the filesize of resulting file instead of section sizes. If there is a gap between sections, the filesize may be exceeded even though the section total is not exceeded. Of course that doesn't usually happen but I've experienced this during development.
|
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3
|
| #
1.7 |
|
28-Jan-2020 |
isaki |
Revert placing .bss right after .data, and make .bss fixed at 0x5000. .bss placed right after .data was overwritten when first 1KB loads full .text+.data.
|
|
Revision tags: ad-namecache-base2
|
| #
1.6 |
|
18-Jan-2020 |
isaki |
Check whether the text+data+bss doesn't reach 0x6000 where secondary bootloader should be.
|
| #
1.5 |
|
18-Jan-2020 |
isaki |
Make .bss follows .data to detect size restriction easier. Previously, if text+data exceeds the restricted size, it will conflict with manually fixed .bss area and ldscript makes it an error. By this change, ASSERT() can detect it.
|
| #
1.4 |
|
18-Jan-2020 |
isaki |
Use ASSERT() in ldscript to check first_kbyte (etc) restrictions, rather than complicated shell expressions in Makefile.
|
| #
1.3 |
|
18-Jan-2020 |
isaki |
Remove commented out ALIGN() operation. It looks unnecessary and has never been used.
|
| #
1.2 |
|
18-Jan-2020 |
isaki |
Pass address constants from Makefile to ldscript.
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 nick-nhusb-base-20170204 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 nick-nhusb-base-20161204 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8
|
| #
1.1 |
|
20-Mar-2012 |
minoura |
branches: 1.1.2; 1.1.6; 1.1.44; 1.1.50; Initial support for xxboot (cdboot_cd9660, specifically).
|