diff options
author | sam <sam@FreeBSD.org> | 2009-02-27 19:23:55 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2009-02-27 19:23:55 +0000 |
commit | 8499a8b51c06ba71d27e6cb02b43e86459ab17e4 (patch) | |
tree | 4eb9a255636ca453112fa358de393d3387685f96 /tools | |
parent | f6a89b7745c62c67df9b9efb711afbf420b944c4 (diff) | |
download | FreeBSD-src-8499a8b51c06ba71d27e6cb02b43e86459ab17e4.zip FreeBSD-src-8499a8b51c06ba71d27e6cb02b43e86459ab17e4.tar.gz |
o enable PREEMPTION
o turn off a bunch of stuff that's unlikely to be used
o add flash support
o use mii instead of miibus to save space
o enable tdma support
o configure legacy usb as usb2 works only on 2348 w/ 64M configs
Diffstat (limited to 'tools')
-rw-r--r-- | tools/tools/nanobsd/gateworks/G2348 | 58 | ||||
-rw-r--r-- | tools/tools/nanobsd/gateworks/G2358 | 55 |
2 files changed, 62 insertions, 51 deletions
diff --git a/tools/tools/nanobsd/gateworks/G2348 b/tools/tools/nanobsd/gateworks/G2348 index 5a57112..950acec 100644 --- a/tools/tools/nanobsd/gateworks/G2348 +++ b/tools/tools/nanobsd/gateworks/G2348 @@ -21,7 +21,7 @@ makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols makeoptions CONF_CFLAGS=-mcpu=xscale options HZ=100 -options DEVICE_POLLING +#options DEVICE_POLLING # Debugging for use in -current options KDB @@ -33,22 +33,22 @@ options DDB #Enable the kernel debugger #options DIAGNOSTIC options SCHED_4BSD #4BSD scheduler -#options PREEMPTION +options PREEMPTION options INET #InterNETworking #options INET6 #IPv6 communications protocols options FFS #Berkeley Fast Filesystem -options SOFTUPDATES #Enable FFS soft updates support +#options SOFTUPDATES #Enable FFS soft updates support #options UFS_ACL #Support for access control lists -options UFS_DIRHASH #Improve performance on big directories +#options UFS_DIRHASH #Improve performance on big directories options NFSCLIENT #Network Filesystem Client options NFSLOCKD #Network Lock Manager options KTRACE #ktrace(1) support -options SYSVSHM #SYSV-style shared memory -options SYSVMSG #SYSV-style message queues -options SYSVSEM #SYSV-style semaphores +#options SYSVSHM #SYSV-style shared memory +#options SYSVMSG #SYSV-style message queues +#options SYSVSEM #SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions -options KBD_INSTALL_CDEV # install a CDEV entry in /dev +#options KBD_INSTALL_CDEV # install a CDEV entry in /dev #options VERBOSE_SYSINIT #device saarm @@ -56,18 +56,20 @@ options KBD_INSTALL_CDEV # install a CDEV entry in /dev device pci device uart -# I2C Bus +# I2C support device iicbus device iicbb device iic - device ixpiic -device ixpwdog # watchdog timer -device ds1672 # DS1672 on I2C bus -device ad7418 # AD7418 on I2C bus +device ds1672 # DS1672 on ipxiic +device ad7418 # AD7418 on ipxiic +device ixpwdog # watchdog timer device avila_led +device cfi # flash support +#options CFI_SUPPORT_STRATAFLASH + device ata device atadisk # ATA disk drives device avila_ata # Gateworks CF/IDE support @@ -76,7 +78,7 @@ device npe # Network Processing Engine device npe_fw device firmware device qmgr # Q Manager (required by npe) -device miibus # NB: required by npe +device mii # NB: required by npe device ether device bpf @@ -91,12 +93,14 @@ device random # Entropy device device wlan # 802.11 support options IEEE80211_DEBUG # enable debugging msgs options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's +options IEEE80211_SUPPORT_TDMA device wlan_wep # 802.11 WEP support device wlan_ccmp # 802.11 CCMP support device wlan_tkip # 802.11 TKIP support device ath # Atheros pci/cardbus NIC's device ath_rate_sample # SampleRate tx rate control for ath +options ATH_SUPPORT_TDMA options ATH_DEBUG # enable athdebug msgs options ATH_DIAGAPI # enable api for athregs @@ -105,16 +109,16 @@ options AH_DEBUG #options AH_ASSERT options AH_SUPPORT_AR5416 -#device crypto -#device cryptodev -#device hifn # NB: Soekris minipci card known to work - -device usb -options USB_DEBUG -device uhci -device ohci -device ehci -device ugen -device umass -device scbus # SCSI bus (required for SCSI) -device da # Direct Access (disks) +# NB: must use old usb stack; new one does not work +makeoptions WITH_LEGACY # NB: required to get includes +device ousb +#options USB_DEBUG +device oohci +device oehci +device ougen + +device oaxe + +device oumass +device scbus # SCSI bus (required for SCSI) +device da # Direct Access (disks) diff --git a/tools/tools/nanobsd/gateworks/G2358 b/tools/tools/nanobsd/gateworks/G2358 index 1b7a7cc..4a88777 100644 --- a/tools/tools/nanobsd/gateworks/G2358 +++ b/tools/tools/nanobsd/gateworks/G2358 @@ -21,7 +21,7 @@ makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols makeoptions CONF_CFLAGS=-mcpu=xscale options HZ=100 -options DEVICE_POLLING +#options DEVICE_POLLING # Debugging for use in -current options KDB @@ -33,22 +33,22 @@ options DDB #Enable the kernel debugger #options DIAGNOSTIC options SCHED_4BSD #4BSD scheduler -#options PREEMPTION +options PREEMPTION options INET #InterNETworking #options INET6 #IPv6 communications protocols options FFS #Berkeley Fast Filesystem -options SOFTUPDATES #Enable FFS soft updates support +#options SOFTUPDATES #Enable FFS soft updates support #options UFS_ACL #Support for access control lists -options UFS_DIRHASH #Improve performance on big directories +#options UFS_DIRHASH #Improve performance on big directories options NFSCLIENT #Network Filesystem Client options NFSLOCKD #Network Lock Manager options KTRACE #ktrace(1) support -options SYSVSHM #SYSV-style shared memory -options SYSVMSG #SYSV-style message queues -options SYSVSEM #SYSV-style semaphores +#options SYSVSHM #SYSV-style shared memory +#options SYSVMSG #SYSV-style message queues +#options SYSVSEM #SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions -options KBD_INSTALL_CDEV # install a CDEV entry in /dev +#options KBD_INSTALL_CDEV # install a CDEV entry in /dev #options VERBOSE_SYSINIT #device saarm @@ -56,23 +56,25 @@ options KBD_INSTALL_CDEV # install a CDEV entry in /dev device pci device uart -# I2C Bus +# I2C support device iicbus device iicbb device iic - device ixpiic -device ixpwdog # watchdog timer -device ds1672 # DS1672 on I2C bus -device ad7418 # AD7418 on I2C bus +device ds1672 # DS1672 on ipxiic +device ad7418 # AD7418 on ipxiic -device cambria_led -device cambria_fled +device ixpwdog # watchdog timer +device cambria_fled # front panel led +device cambria_led # octal led latch device ata device atadisk # ATA disk drives device avila_ata # Gateworks CF/IDE support +device cfi # flash support +#options CFI_SUPPORT_STRATAFLASH + device npe # Network Processing Engine device npe_fw device firmware @@ -92,6 +94,7 @@ device random # Entropy device device wlan # 802.11 support options IEEE80211_DEBUG # enable debugging msgs options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's +options IEEE80211_SUPPORT_TDMA device wlan_wep # 802.11 WEP support device wlan_ccmp # 802.11 CCMP support device wlan_tkip # 802.11 TKIP support @@ -100,6 +103,7 @@ device ath # Atheros pci/cardbus NIC's device ath_rate_sample # SampleRate tx rate control for ath options ATH_DEBUG # enable athdebug msgs options ATH_DIAGAPI # enable api for athregs +options ATH_SUPPORT_TDMA device ath_hal # Atheros HAL (includes binary component) options AH_DEBUG @@ -110,12 +114,15 @@ options AH_SUPPORT_AR5416 #device cryptodev #device hifn # NB: Soekris minipci card known to work -device usb -options USB_DEBUG -device uhci -device ohci -device ehci -device ugen -device umass -device scbus # SCSI bus (required for SCSI) -device da # Direct Access (disks) +# NB: must use old usb stack; new one does not work +#device ousb +#options USB_DEBUG +#device oohci +#device oehci +#device ougen + +#device oaxe + +#device umass +#device scbus # SCSI bus (required for SCSI) +#device da # Direct Access (disks) |