aboutsummaryrefslogtreecommitdiff
path: root/release/picobsd
Commit message (Collapse)AuthorAgeFilesLines
...
* add some popular device and comment some potentially useful optionsLuigi Rizzo2009-04-061-0/+5
| | | | Notes: svn path=/head/; revision=190760
* there is no dev_mkdb anymoreLuigi Rizzo2009-03-261-1/+0
| | | | Notes: svn path=/head/; revision=190438
* This config file uses dynamically linked binaries, which is moreLuigi Rizzo2009-03-253-91/+99
| | | | | | | | | | | | | | convenient when you want to import other programs because the libraries will not be replicated. Given that there are no floppies around anymore, I have bumped the fd size to 4MB (which is more than reasonable even for embedded platforms) and gives some room for other utilities. MFC after: 3 days Notes: svn path=/head/; revision=190421
* devfs is the standard nowLuigi Rizzo2009-03-251-1/+0
| | | | Notes: svn path=/head/; revision=190420
* add support for shared "crunch" binary.Luigi Rizzo2009-03-251-20/+59
| | | | Notes: svn path=/head/; revision=190411
* remove stale comments on the size of objects, they are moreLuigi Rizzo2009-03-241-68/+48
| | | | | | | | | | than 10 years old and do not reflect reality anymore. Also remove some commented out entries that have no hope to be useful anymore. Notes: svn path=/head/; revision=190385
* add a function to help copying shared binaries from the outputLuigi Rizzo2009-03-241-2/+67
| | | | | | | of a buildworld. Notes: svn path=/head/; revision=190383
* remove unused "package" entry.Luigi Rizzo2009-03-241-66/+55
| | | | | | | | | default to use devfs (we do that anyways) Many small changes in comments Notes: svn path=/head/; revision=190378
* add the option to picobsd to copy files from the host filesystemLuigi Rizzo2009-03-181-5/+50
| | | | | | | | | | | | | without root privs. This is done, among other things, replacing the absolute paths in the symlinks with relative paths, so we do not need to do a chroot to follow them. Still need to update the manpage. MFC after: 3 days Notes: svn path=/head/; revision=189978
* Warns fixes: use putenv rather than setenv to avoid constness problems,David Malone2009-03-172-2/+4
| | | | | | | | | when we want to print an off_t cast to intmax_t and use %jd. Up WARNS to 6. Notes: svn path=/head/; revision=189936
* remove duplicate entries for isa and npx, they areLuigi Rizzo2009-03-011-4/+0
| | | | | | | in by default now Notes: svn path=/head/; revision=189234
* when initializing, also build _includes and _librariesLuigi Rizzo2009-02-201-2/+2
| | | | | | | | | On passing, fix a wrong comment MFC after: 3 days Notes: svn path=/head/; revision=188851
* use /boot/loader by default, because the boot code seems toLuigi Rizzo2009-02-201-60/+109
| | | | | | | | | | | | | have problems with kernels larger than 4MB. Add a flag to avoid the /boot/loader and use the old method. Add support for an additional makefile to perform custom manipulation (this is not documented yet). Add support for building an ISO image (not complete) Notes: svn path=/head/; revision=188835
* update 'sio' with 'uart' and apply related changes.Luigi Rizzo2009-02-194-13/+20
| | | | Notes: svn path=/head/; revision=188834
* This main goals of this project are:Qing Li2008-12-151-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. separating L2 tables (ARP, NDP) from the L3 routing tables 2. removing as much locking dependencies among these layers as possible to allow for some parallelism in the search operations 3. simplify the logic in the routing code, The most notable end result is the obsolescent of the route cloning (RTF_CLONING) concept, which translated into code reduction in both IPv4 ARP and IPv6 NDP related modules, and size reduction in struct rtentry{}. The change in design obsoletes the semantics of RTF_CLONING, RTF_WASCLONE and RTF_LLINFO routing flags. The userland applications such as "arp" and "ndp" have been modified to reflect those changes. The output from "netstat -r" shows only the routing entries. Quite a few developers have contributed to this project in the past: Glebius Smirnoff, Luigi Rizzo, Alessandro Cerri, and Andre Oppermann. And most recently: - Kip Macy revised the locking code completely, thus completing the last piece of the puzzle, Kip has also been conducting active functional testing - Sam Leffler has helped me improving/refactoring the code, and provided valuable reviews - Julian Elischer setup the perforce tree for me and has helped me maintaining that branch before the svn conversion Notes: svn path=/head/; revision=186119
* Enable GCC stack protection (aka Propolice) for userland:Ruslan Ermilov2008-06-251-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | - It is opt-out for now so as to give it maximum testing, but it may be turned opt-in for stable branches depending on the consensus. You can turn it off with WITHOUT_SSP. - WITHOUT_SSP was previously used to disable the build of GNU libssp. It is harmless to steal the knob as SSP symbols have been provided by libc for a long time, GNU libssp should not have been much used. - SSP is disabled in a few corners such as system bootstrap programs (sys/boot), process bootstrap code (rtld, csu) and SSP symbols themselves. - It should be safe to use -fstack-protector-all to build world, however libc will be automatically downgraded to -fstack-protector because it breaks rtld otherwise. - This option is unavailable on ia64. Enable GCC stack protection (aka Propolice) for kernel: - It is opt-out for now so as to give it maximum testing. - Do not compile your kernel with -fstack-protector-all, it won't work. Submitted by: Jeremie Le Hen <jeremie@le-hen.org> Notes: svn path=/head/; revision=180012
* libbsdxml is now required by ifconfig(8).Andrew Thompson2008-04-221-0/+1
| | | | | | | Submitted by: Florian Smeets Notes: svn path=/head/; revision=178428
* silence compiler complaintsSam Leffler2007-11-261-2/+3
| | | | Notes: svn path=/head/; revision=173926
* Fix build of the "package" target, ignoring non existingLuigi Rizzo2007-11-141-41/+39
| | | | | | | | | floppy types (in fact, we have only one left!) Also cleanup some code, using || and && in some places, and using "export VAR=value" instead of two separate lines. Notes: svn path=/head/; revision=173602
* Fix picobsd builds. Changes include:Luigi Rizzo2007-11-145-12/+14
| | | | | | | | | | | | | | | | - use proper make configuration for the build, using ${BINMAKE} as evaluated by ${VERSION}/src/Makefile - remove -lmytinfo from crunch.conf - remove support for login_access in tinyware/login - remove "machine i386" from the kernel config file It might actually be interesting to extend the script to do a cross build for !i386 ... MFC after: 3 days Notes: svn path=/head/; revision=173597
* - Revert signedness type changes to "struct vmtotal"; by makingRuslan Ermilov2006-11-281-12/+8
| | | | | | | | | | | | | | | | | them unsigned I made the possible overflows hard to detect, and it only saved 1 bit which isn't principal, even less now that the underlying issue with the total of virtual memory has been fixed. (For the record, it will overflow with >=2T of VM total, with 32-bit ints used to keep counters in pages.) - While here, fix printing of other "struct vmtotal" members such as t_rq, t_dw, t_pw, and t_sw as they are also signed. Reviewed by: bde MFC after: 3 days Notes: svn path=/head/; revision=164718
* Remove references to mount_std, mount_procfs.Craig Rodrigues2006-11-221-3/+0
| | | | | | | Reminded by: ru Notes: svn path=/head/; revision=164491
* - Fix types of "struct vmmeter" members so they are unsigned.Ruslan Ermilov2006-11-201-7/+11
| | | | | | | | | | - Fix overflow bugs in sysctl(8), systat(1), and vmstat(8) when printing values of "struct vmmeter" in kilobytes as they don't necessarily fit into 32 bits. (Fix sysctl(8) reporting of a total virtual memory; it's in pages too.) Notes: svn path=/head/; revision=164443
* Clean obsolete reference to the old NMBCLUSTERS kernel option.Dmitry Morozovsky2006-09-181-1/+0
| | | | | | | | | | | It seems the last reference (modulo manual pages where such obsoleteness clearly highlighted). Approved by: re (bmah - kinda) MFC after: 3 days Notes: svn path=/head/; revision=162390
* Send the pcvt(4) driver off to retirement.Poul-Henning Kamp2006-05-171-1/+1
| | | | Notes: svn path=/head/; revision=158687
* Extend coverage of the MK_IPX build option to the following:Ruslan Ermilov2006-03-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | - <netipx> headers [1] - IPX library (libipx) - IPX support in ifconfig(8) - IPXrouted(8) - new MK_NCP option New MK_NCP build option controls: - <netncp> and <fs/nwfs> headers - NCP library (libncp) - ncplist(1) and ncplogin(1) - mount_nwfs(8) - ncp and nwfs kernel modules User knobs: WITHOUT_IPX, WITHOUT_IPX_SUPPORT, WITHOUT_NCP. [1] <netsmb/netbios.h> unconditionally uses <netipx> headers so they are still installed. This needs to be dealt with. Notes: svn path=/head/; revision=156905
* Reimplementation of world/kernel build options. For details, see:Ruslan Ermilov2006-03-171-1/+3
| | | | | | | | | | | http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html The src.conf(5) manpage is to follow in a few days. Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine) Notes: svn path=/head/; revision=156813
* tweaks to let this configuratio build and run under, e.g., qemu:Luigi Rizzo2006-01-312-2/+4
| | | | | | | | | | | | | - add -lgeom - use bsdlabel instead of disklabel - increase image size to 2.88M (plenty of free space left) note, this is not really a bridge because the old-style bridging code is not in 7.0 anymore, so the kernel config file should be changed. Notes: svn path=/head/; revision=155140
* unbreak the build script.Luigi Rizzo2006-01-311-169/+103
| | | | | | | | Instead of using vnconfig/mdconfig it relies on the makefs port to build the image (UFS1) without need for root permissions. Notes: svn path=/head/; revision=155136
* Remove bridge(4) from the tree. if_bridge(4) is a full functionalMax Laier2005-09-272-57/+1
| | | | | | | | | | | replacement and has additional features which make it superior. Discussed on: -arch Reviewed by: thompsa X-MFC-after: never (RELENG_6 as transition period) Notes: svn path=/head/; revision=150636
* NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 definesHajimu UMEMOTO2005-05-131-8/+2
| | | | | | | | NI_WITHSCOPEID, and our getaddrinfo(3) does nothing special for it, now. Notes: svn path=/head/; revision=146187
* NOPAM -> NO_PAMRuslan Ermilov2004-12-213-3/+3
| | | | Notes: svn path=/head/; revision=139126
* NOIPSEC -> TRACEROUTE_NO_IPSECRuslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139125
* NOCLEAN -> NO_CLEANRuslan Ermilov2004-12-211-1/+1
| | | | | | | NOCLEANDIR -> NO_CLEANDIR Notes: svn path=/head/; revision=139122
* NOSHARE -> NO_SHARERuslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139120
* NOHTML -> NO_HTMLRuslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139119
* Overhaul ppp(8) build options so they are safe to use inRuslan Ermilov2004-12-211-1/+1
| | | | | | | | | | | | | | | | | | | /etc/make.conf: NOALIAS -> retired (support provided by PPP_NO_NAT) NOATM -> PPP_NO_ATM (also subject to NO_ATM global) NODES -> PPP_NO_DES (support was broken, now recovered) NOI4B -> PPP_NO_I4B (also subject to NO_I4B global) NOKLDLOAD -> PPP_NO_KLDLOAD NONAT -> PPP_NO_NAT NONETGRAPH -> PPP_NO_NETGRAPH NOPAM -> PPP_NO_PAM (will be subject to NO_PAM global) NORADIUS -> PPP_NO_RADIUS NOSUID -> retired (support provided by PPP_NO_SUID) PPP_NOSUID -> PPP_NO_SUID Notes: svn path=/head/; revision=139118
* NOINET6 -> NO_INET6Ruslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139115
* NOGAMES -> NO_GAMESRuslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139114
* NOFSCHG -> NO_FSCHGRuslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139111
* NODOCCOMPRESS -> NO_DOCCOMPRESSRuslan Ermilov2004-12-211-3/+3
| | | | | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE Notes: svn path=/head/; revision=139106
* NOLIBC_R -> NO_LIBC_RRuslan Ermilov2004-12-211-1/+1
| | | | | | | | NOLIBPTHREAD -> NO_LIBPTHREAD NOLIBTHR -> NO_LIBTHR Notes: svn path=/head/; revision=139104
* Start the dreaded NOFOO -> NO_FOO conversion.Ruslan Ermilov2004-12-2110-10/+10
| | | | | | | OK'ed by: core Notes: svn path=/head/; revision=139103
* Catch up with PHK's sio(4) cuaa->cuad rework [sys/dev/sio/sio.c rev. 1.456].David E. O'Brien2004-11-192-5/+6
| | | | Notes: svn path=/head/; revision=137882
* Remove no longer needed I386_CPU option (it was commented out anyways).John Baldwin2004-11-161-1/+0
| | | | Notes: svn path=/head/; revision=137792
* Introduce the PRECIOUSPROG knob in bsd.prog.mk, similarRuslan Ermilov2004-11-031-1/+1
| | | | | | | | | | | to PRECIOUSLIB from bsd.lib.mk. The side effect of this is making installing the world under jail(8) possible by using another knob, NOFSCHG. Reviewed by: oliver Notes: svn path=/head/; revision=137164
* For variables that are only checked with defined(), don't provideRuslan Ermilov2004-10-249-9/+9
| | | | | | | any fake value. Notes: svn path=/head/; revision=136910
* NEED_LIBNAMES is gone long ago.Ruslan Ermilov2004-10-241-1/+0
| | | | Notes: svn path=/head/; revision=136896
* Improve MIME handling. This patch is based on Eugene's patch, butDavid Malone2004-08-161-15/+24
| | | | | | | | | | | | | | | | | | with the following changes: 1) Don't make a mime_types.h 'cos we should avoid creating variables in header files, 2) Use strrchr to find the extension, rather than strchr, 3) Slightly simplify the mime-type matching loop. any goof are likely to be mine. Note that there are links to more improvements by Eugene in the PR. PR: 29725 Submitted by: Eugene Grosbein <eugen@kuzbass.ru> Notes: svn path=/head/; revision=133836
* remove stale documentationLuigi Rizzo2004-03-24102-3313/+0
| | | | Notes: svn path=/head/; revision=127355