| History log of /src/sys/arch/zaurus/conf/INSTALL |
| Revision | | Date | Author | Comments |
| 1.41 |
| 21-Jan-2021 |
nia | remove "no options" for compat_ossaudio now it's disabled by default
|
| 1.40 |
| 13-Nov-2019 |
tsutsui | branches: 1.40.8; Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@: https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
| 1.39 |
| 07-Feb-2019 |
rin | branches: 1.39.4; Oops, revert previous. Combinations between NICs and PHYs are unpredictable...
|
| 1.38 |
| 07-Feb-2019 |
rin | Fix kernel size overflow caused by addition of ure(4) and PHY drivers.
Modern USB NICs are useful due to availability in the market, although they cannot exhibit full performance with ohci(4). Also, some of them support RX/TX offloading, which can be useful even with ohci(4).
Therefore, rather add modern NICs in usbdevices.config.
Instead, remove PHY drivers that cannot be used with zaurus.
Now, all kernels fits within 5 MiB = 5120 KiB: - GENERIC 5105K ( 15K free) - C700 5098K ( 22K free) - INSTALL 4991K (129K free) - INSTALL_C700 4681K (439K free)
|
| 1.37 |
| 07-Jun-2018 |
thorpej | branches: 1.37.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
| 1.36 |
| 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
| 1.35 |
| 28-Jan-2018 |
rin | branches: 1.35.2; Shrink ramdisk to fit INSTALL kernel within 5MB: - drop shutdown - replace disklabel, fsck_ffs, and newfs with stripped-down versions
|
| 1.34 |
| 20-Dec-2017 |
rin | Disable compat stuffs that are accidentally accidentally added to rev 1.33. Now INSTALL kernel fits within 5MB again.
|
| 1.33 |
| 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
| 1.32 |
| 08-Feb-2017 |
rin | branches: 1.32.6; Shrink the ramdisk of INSTALL kernel for zaurus in order to fit within 5MB.
Now free spaces of the main kernel and ramdisk are about 62KB and 215KB for INSTALL, respectively.
OK christos
|
| 1.31 |
| 30-Jan-2017 |
nonaka | reduce install kernel size.
|
| 1.30 |
| 13-Dec-2016 |
christos | branches: 1.30.2; wildcard speaker attachments, now that we can handle many of them.
|
| 1.29 |
| 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
| 1.28 |
| 12-Aug-2016 |
nonaka | remove some phy(4) from zaurus INSTALL kernel.
avoid kernel size limit...
|
| 1.27 |
| 16-Feb-2016 |
nonaka | branches: 1.27.2; Reduced INSTALL kernel size.
|
| 1.26 |
| 19-Jul-2015 |
martin | Backout previous, it does not work.
|
| 1.25 |
| 17-Jul-2015 |
martin | Provide a bit more space for the ram disk image
|
| 1.24 |
| 17-Aug-2014 |
joerg | branches: 1.24.2; Reorganize symbol table embedding. The existing option SYMTAB_SPACE is replaced by the make option COPY_SYMTAB set to any value. The copy of the symbol table is no longer put into a buffer in kern_ksyms.o, but a small helper object. This object is build first with a dummy size, then the kernel is linked to compute the real dimension of the symbol table buffer. After that, the helper object is rebuild and the kernel linked again.
|
| 1.23 |
| 16-Aug-2014 |
apb | Add "no options COMPAT_70" to all kernel configuration files that already had "no options COMPAT_60".
|
| 1.22 |
| 04-Aug-2014 |
martin | Adapt to increased ramdisk size
|
| 1.21 |
| 01-Mar-2014 |
joerg | branches: 1.21.2; Typo
|
| 1.20 |
| 13-Sep-2013 |
christos | disable more stuff.
|
| 1.19 |
| 28-Jun-2013 |
he | branches: 1.19.2; Bump the INSTALL ramdisk by 100k so that the contents fits again. Approved by nonaka@
|
| 1.18 |
| 17-Oct-2012 |
apb | Add "no options COMPAT_60" to all kernel configuration files that already had "no options COMPAT_50".
|
| 1.17 |
| 17-Aug-2012 |
abs | branches: 1.17.2; Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
| 1.16 |
| 17-Aug-2012 |
abs | Ensure all WSDISPLAY_COMPAT_USL entries have same comment
|
| 1.15 |
| 07-Apr-2012 |
nonaka | bump up ramdisk size.
|
| 1.14 |
| 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
| 1.13 |
| 02-Feb-2012 |
tsutsui | branches: 1.13.2; Try to shrink INSTALL kernel a bit. Loading INSTALL kernel on SL-C1000 running Zaurus Linux still sometimes fails (due to its size), but at least it works on maintenance kernel.
|
| 1.12 |
| 25-Jan-2012 |
tsutsui | Reorganlization zlcd(4) and ztp(4) device attachments from nonaka@: - ztp depends on zssp so attach ztp at zssp rather than pxaip - split LCD backlight controls from zlcd(4) into new lcdctl device to share it among forthcoming SL-C7x0 variants
|
| 1.11 |
| 19-Nov-2011 |
nonaka | branches: 1.11.4; disable kloader(4).
|
| 1.10 |
| 19-Jun-2011 |
nonaka | branches: 1.10.2; more support SL-C1000.
|
| 1.9 |
| 20-May-2011 |
tsutsui | branches: 1.9.2; Shrink ramdisk size to 2048KB.
|
| 1.8 |
| 20-May-2011 |
tsutsui | Shrink INSTALL kerenl more: - disable KERNFS (install ramdisk uses /sbin/dmesg directly) - disable mice, audio, uk(4), and wsfont(4)
|
| 1.7 |
| 05-May-2011 |
nonaka | Reduce kernel size. Tested on SL-C1000.
Fix PR/44898.
|
| 1.6 |
| 21-Dec-2009 |
nonaka | branches: 1.6.4; 1.6.6; comment out KLOADER.
|
| 1.5 |
| 11-Mar-2009 |
nonaka | Added kloader support.
|
| 1.4 |
| 06-Feb-2009 |
jym | branches: 1.4.2; Changes to MEMORY_RBFLAGS option: - renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the MEMORY_DISK options(4) - change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt the config(5) files accordingly - document this option inside options(4)
See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html
Reviewed by abs@ in private mail.
|
| 1.3 |
| 10-Apr-2008 |
nonaka | branches: 1.3.4; 1.3.12; - zaurus uses MBR - Added fdisk to ramdisk - increase ramdisk size
|
| 1.2 |
| 01-Apr-2008 |
chris | Increase the Zaurus INSTALL memory disk size to match the size of the ramdisk created by the distrib files.
|
| 1.1 |
| 17-Dec-2006 |
peter | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.50; Update from the latest Zaurus source from NONAKA Kimihiro.
- LCD screen and keyboard are working now. - Add bootstrap loader.
|
| 1.1.50.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.1.50.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.1.6.2 |
| 12-Jan-2007 |
ad | Sync with head.
|
| 1.1.6.1 |
| 17-Dec-2006 |
ad | file INSTALL was added on branch newlock2 on 2007-01-12 01:01:03 +0000
|
| 1.1.4.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
| 1.1.4.1 |
| 17-Dec-2006 |
yamt | file INSTALL was added on branch yamt-lazymbuf on 2006-12-30 20:47:28 +0000
|
| 1.1.2.2 |
| 18-Dec-2006 |
yamt | sync with head.
|
| 1.1.2.1 |
| 17-Dec-2006 |
yamt | file INSTALL was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
|
| 1.3.12.2 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.3.12.1 |
| 03-Mar-2009 |
skrll | Sync with HEAD.
|
| 1.3.4.2 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.3.4.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.4.2.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.6.6.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.6.4.1 |
| 31-May-2011 |
rmind | sync with head
|
| 1.9.2.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.10.2.3 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.10.2.2 |
| 30-Oct-2012 |
yamt | sync with head
|
| 1.10.2.1 |
| 17-Apr-2012 |
yamt | sync with head
|
| 1.11.4.3 |
| 29-Apr-2012 |
mrg | sync to latest -current.
|
| 1.11.4.2 |
| 11-Mar-2012 |
mrg | sync to latest -current
|
| 1.11.4.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
| 1.13.2.1 |
| 16-Aug-2012 |
riz | Since DIAGNOSTIC is removed from GENERIC on the netbsd-6 branch, comment out "no options DIAGNOSTIC" to allow this kernel to build.
Fix for ticket #502 (originally requested by martin).
|
| 1.17.2.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.17.2.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.17.2.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.19.2.1 |
| 18-May-2014 |
rmind | sync with head
|
| 1.21.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
| 1.24.2.5 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
| 1.24.2.4 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|
| 1.24.2.3 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
| 1.24.2.2 |
| 19-Mar-2016 |
skrll | Sync with HEAD
|
| 1.24.2.1 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
| 1.27.2.2 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.27.2.1 |
| 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
| 1.30.2.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.32.6.1 |
| 16-Nov-2019 |
martin | Pull up following revision(s) (requested by tsutsui in ticket #1446):
sys/arch/zaurus/conf/GENERIC: revision 1.89 sys/arch/zaurus/stand/zbsdmod/zbsdmod.c: revision 1.12 sys/arch/zaurus/conf/INSTALL: revision 1.40 sys/arch/zaurus/zaurus/machdep.c: revision 1.40 sys/arch/zaurus/zaurus/machdep.c: revision 1.45 sys/arch/zaurus/conf/GENERIC: revision 1.85
Yes, we need to load symbols, but we don't need the whole DDB infrastructure for that.
bye ddb and we fit again.
Make zaurus kernels use symbol tables loaded by the bootloader. Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85).
Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@:
https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
| 1.35.2.2 |
| 25-Jun-2018 |
pgoyette | Sync with HEAD
|
| 1.35.2.1 |
| 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.37.2.2 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.37.2.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.39.4.1 |
| 16-Nov-2019 |
martin | Pull up following revision(s) (requested by tsutsui in ticket #431):
sys/arch/zaurus/conf/GENERIC: revision 1.89 sys/arch/zaurus/stand/zbsdmod/zbsdmod.c: revision 1.12 sys/arch/zaurus/conf/INSTALL: revision 1.40 sys/arch/zaurus/zaurus/machdep.c: revision 1.45
Make zaurus kernels use symbol tables loaded by the bootloader.
Now COPY_SYMTAB is no longer necessary and it saves ~500kbytes of GENERIC, so re-enable options DDB (i.e. revert GENERIC rev 1.85). Also fix zbsdmod.o (a kernel loader for Zaurus Linux) to load symbols at a proper address as the MI sys/lib/libsa/loadfile_elf32.c does.
No particular comment on port-zaurus@:
https://mail-index.netbsd.org/port-zaurus/2019/11/11/msg000086.html
Note zbsdmod.c (derived from OpenBSD/zaurus) assumed that the loaded kernels had "esym" variable at the top of its data section and implicitly overwrote it with the address of loaded symbol tables. OpenBSD/zaurus kernels used the esym value written by the zbsdmod.o to initialize ksyms(4) on startup, but we will avoid such implicit MD interface between the bootloader and kernels (though we don't bother to add a symbol address value into bootinfo but just assume symbols are loaded at end[] of a loaded kernel, as per the MI libsa loadfile() implementation).
Worth to pullup to both netbsd-8 and netbsd-9.
|
| 1.40.8.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|