267654 |
20-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
229884 |
09-Jan-2012 |
thompsa |
MFC r226242
Fix build after TARGET_BIG_ENDIAN was nuked from orbit.
|
225736 |
23-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
216930 |
03-Jan-2011 |
imp |
Update gateworks exclusion list to match latest tree.
|
205994 |
31-Mar-2010 |
imp |
Two fixes:
(1) We don't need a custom install_kernel. We can install without symbols by adding INSTALL_NODEBUG (which likely should be WITHOUT_KERNEL_SYMBOLS_FILE, or something shorter) to CONF_INSTALL (2) for make buildenv stage, use NANO_MAKE_CONF_BUILD rather than the non-existant NANO_MAKE_CONF.
MFC after: 7 days
|
199243 |
13-Nov-2009 |
ed |
Switch the default terminal emulation style to xterm for most platforms.
Right now syscons(4) uses a cons25-style terminal emulator. The disadvantages of that are:
- Little compatibility with embedded devices with serial interfaces. - Bad bandwidth efficiency, mainly because of the lack of scrolling regions. - A very hard transition path to support for modern character sets like UTF-8.
Our terminal emulation library, libteken, has been supporting xterm-style terminal emulation for months, so flip the switch and make everyone use an xterm-style console driver.
I still have to enable this on i386. Right now pc98 and i386 share the same /etc/ttys file. I'm not going to switch pc98, because it uses its own Kanji-capable cons25 emulator.
IMPORTANT: What to do if things go wrong (i.e. graphical artifacts):
- Run the application inside script(1), try to reduce the problem and send me the log file. - In the mean time, you can run `vidcontrol -T cons25' and `export TERM=cons25' so you can run applications the same way you did before. You can also build your kernel with `options TEKEN_CONS25' to make all virtual terminals use the cons25 emulator by default.
Discussed on: current@
|
195618 |
11-Jul-2009 |
rpaulo |
Implementation of the upcoming Wireless Mesh standard, 802.11s, on the net80211 wireless stack. This work is based on the March 2009 D3.0 draft standard. This standard is expected to become final next year. This includes two main net80211 modules, ieee80211_mesh.c which deals with peer link management, link metric calculation, routing table control and mesh configuration and ieee80211_hwmp.c which deals with the actually routing process on the mesh network. HWMP is the mandatory routing protocol on by the mesh standard, but others, such as RA-OLSR, can be implemented.
Authentication and encryption are not implemented.
There are several scripts under tools/tools/net80211/scripts that can be used to test different mesh network topologies and they also teach you how to setup a mesh vap (for the impatient: ifconfig wlan0 create wlandev ... wlanmode mesh).
A new build option is available: IEEE80211_SUPPORT_MESH and it's enabled by default on GENERIC kernels for i386, amd64, sparc64 and pc98.
Drivers that support mesh networks right now are: ath, ral and mwl.
More information at: http://wiki.freebsd.org/WifiMesh
Please note that this work is experimental. Also, please note that bridging a mesh vap with another network interface is not yet supported.
Many thanks to the FreeBSD Foundation for sponsoring this project and to Sam Leffler for his support. Also, I would like to thank Gateworks Corporation for sending me a Cambria board which was used during the development of this project.
Reviewed by: sam Approved by: re (kensmith) Obtained from: projects/mesh11s
|
194380 |
17-Jun-2009 |
sam |
update usb config; the old stack is gone
|
192662 |
23-May-2009 |
sam |
add npe tools
|
191246 |
18-Apr-2009 |
sam |
allow NANO_CFGDIR to be overridden
|
191024 |
13-Apr-2009 |
sam |
switch usb setup to usb2; it still doesn't work right but the old stuff is now removed and we want this to build
|
191023 |
13-Apr-2009 |
sam |
catch up with removal of ATH_SUPPORT_TDMA
|
189118 |
27-Feb-2009 |
sam |
really enable usb1
|
189116 |
27-Feb-2009 |
sam |
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
|
189115 |
27-Feb-2009 |
sam |
o add -HEAD to avoid build conflicts o switch to a more common flash config
|
189114 |
27-Feb-2009 |
sam |
add -HEAD to avoid build conflicts
|
189085 |
26-Feb-2009 |
sam |
use mii instead of miibus to not pull in useless phy code
|
189084 |
26-Feb-2009 |
sam |
add updatep[12] that grok the partitioning we use and use gpart instead of boot0cfg to switch the active partition
|
186979 |
09-Jan-2009 |
sam |
example configurations for cross-building to Gateworks 2348 and 2358 boards; probably needs cleanups to be less specific to my needs/uses
MFC after: 2 weeks
|