aboutsummaryrefslogtreecommitdiff
path: root/release/picobsd
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove dead code.Dag-Erling Smørgrav2012-06-121-73/+16
| | | | Notes: svn path=/head/; revision=236963
* Omit clang when building picobsd, it takes way too long.Luigi Rizzo2012-05-031-1/+2
| | | | | | | Also note that loader.conf support is incomplete. Notes: svn path=/head/; revision=234983
* Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessorDimitry Andric2012-02-071-1/+1
| | | | | | | | | set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp. MFC after: 1 week Notes: svn path=/head/; revision=231118
* Spelling fixes for release/Ulrich Spörlein2012-01-073-7/+7
| | | | Notes: svn path=/head/; revision=229779
* now picobsd cross builds work (tried with host amd64, target i386 ).Luigi Rizzo2012-01-041-19/+27
| | | | | | | | | | The fix involved adding a proper build of ld-elf.so.1 , and also replacing ldd with objdump (suggested by Garrett Cooper) to build the list of shared libraries needed by the binaries and libraries on the target. Notes: svn path=/head/; revision=229532
* remove some stale options (such as running without /boot/loader)Luigi Rizzo2012-01-042-72/+55
| | | | | | | | | | improve support for multi-arch and cross-arch builds, by adding a suffix to the kernel config file and build_directory. (cross builds not clean yet, a cross-built kernel boots but fails when starting /sbin/init) Notes: svn path=/head/; revision=229511
* some tweaks to build picobsd for different architectures.Luigi Rizzo2011-11-232-5/+13
| | | | Notes: svn path=/head/; revision=227878
* following the recent (218130) changes to Makefile and Makefile.inc1,Luigi Rizzo2011-02-051-3/+6
| | | | | | | | | | | | | | | we need to set TARGET and TARGET_ARCH to get a correct WMAKEENV. I am setting both to i386 since this is what picobsd is used for, though there might be a better fix. Add initial support for parallel make. This is disabled right now, because there are incorrect dependencies somewhere which require to run picobsd 2-3 times to complete a build. MFC after: 2 weeks Notes: svn path=/head/; revision=218359
* move the initialization of BINMAKE earler, so it isLuigi Rizzo2010-11-121-5/+7
| | | | | | | | | | available throughout the entire build process. Submitted by: Matteo Landi MFC after: 3 days Notes: svn path=/head/; revision=215177
* use make from the toolchain, as the source tree may depend onLuigi Rizzo2010-09-281-2/+2
| | | | | | | | | specific features (e.g. on recent HEAD, rtld fails with older 'make') MFC after: 3 days Notes: svn path=/head/; revision=213252
* Merge r114010 of head/usr.bin/login/login.c into PicoBSD's login.c:Gavin Atkinson2010-08-081-1/+2
| | | | | | | | | | | Correct the login.conf variable name used for obtaining the login prompt. PR: conf/44717 (indirectly) Spotted by: gcooper MFC after: 1 week Notes: svn path=/head/; revision=211079
* Correct two error messages to match the failure they are reporting.Gavin Atkinson2010-08-081-2/+2
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=211077
* add some modern stuff: SMP, SCHED_ULE, PREEMPTIONLuigi Rizzo2010-07-152-3/+15
| | | | | | | and support for VIMAGE Notes: svn path=/head/; revision=210125
* use log instead of logverbose in three places so the build won't needLuigi Rizzo2010-02-141-3/+3
| | | | | | | | | input to run to completion MFC after: 3 days Notes: svn path=/head/; revision=203877
* a minimal set of changes to adapt to the utmp->utmpx changes.Luigi Rizzo2010-02-141-6/+13
| | | | | | | | lastlog still not implemented, i am hoping that Ed or someone has some idea on how to fix this, but it is really not important. Notes: svn path=/head/; revision=203876
* Remove libulog from the bootstrap again.Ed Schouten2010-01-212-2/+0
| | | | | | | | | libulog now only provides functions that are used by various packages from the ports tree, namely the libutempter ones. There is no reason to link it into the crunch/fixit binaries anymore. Notes: svn path=/head/; revision=202755
* make the memory filesystem larger, and add an exampleLuigi Rizzo2009-12-282-3/+23
| | | | | | | on how to import files from the host Notes: svn path=/head/; revision=201076
* clear leftover from previous computationsLuigi Rizzo2009-12-281-0/+1
| | | | Notes: svn path=/head/; revision=201073
* more support to import files and libraries from the host.Luigi Rizzo2009-12-281-16/+42
| | | | Notes: svn path=/head/; revision=201072
* add a 'qemu' floppy type, useful for running tests on new kernelsLuigi Rizzo2009-12-276-0/+745
| | | | Notes: svn path=/head/; revision=201062
* dhclient needs to have /var/empty and a _dhcp userLuigi Rizzo2009-12-272-0/+4
| | | | | | | (it also needs /sbin/dhclient-script, will handle that later) Notes: svn path=/head/; revision=201061
* fix a typo (not that it matters)Luigi Rizzo2009-12-271-1/+1
| | | | Notes: svn path=/head/; revision=201059
* put back the HZ setting or we see poor timing under qemuLuigi Rizzo2009-12-271-1/+3
| | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=201034
* when calling ldd, use the cross libraries and not the host versionLuigi Rizzo2009-12-091-4/+4
| | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=200301
* use default HZLuigi Rizzo2009-12-091-1/+1
| | | | Notes: svn path=/head/; revision=200300
* add -lulog, the program "less" and a commentLuigi Rizzo2009-12-091-1/+4
| | | | Notes: svn path=/head/; revision=200299
* Convert {small prefix}BSD to TERM=xterm as well.Ed Schouten2009-11-132-13/+13
| | | | | | | | | Clean up the ttys files shipped with PicoBSD, NanoBSD and TinyBSD. While there, it seems one of them still had references to sio(4). Make it in sync with what we do in the base system. Notes: svn path=/head/; revision=199251
* create an SMP kernel by default in picobsdLuigi Rizzo2009-11-081-1/+4
| | | | Notes: svn path=/head/; revision=199040
* ifconfig now needs -ljailLuigi Rizzo2009-09-121-0/+1
| | | | | | | | | (this needs to go to RELENG_8 as well after the release is out) MFC after: 1 month Notes: svn path=/head/; revision=197119
* fix wrong name for the iso!Luigi Rizzo2009-06-221-1/+1
| | | | Notes: svn path=/head/; revision=194635
* Add code to generate a bootable ISO image, so we are finallyLuigi Rizzo2009-06-221-14/+12
| | | | | | | | | | | | free from the 2.88MB that we had using El Torito emulation. The --iso option was already there, just didn't do anything before. Submitted by: Marta Carbone MFC after: 3 days Notes: svn path=/head/; revision=194631
* The "original" PR said that there were two issues with the motdEdwin Groothuis2009-06-191-1/+1
| | | | | | | | | | | | | | | | | | (Eyes of the daemon not synced and the motd not displayed properly on black-on-white screens): The first one was not valid anymore since the text and logo were swapped already, the second one is fixed by resetting the whole colourscheme instead of only the background colour. (also removed svn:keywords from motd since it doesn't have the string $FreeBSD$ in it) PR: misc/15876 Submitted by: peter.jeremy@ALCATEL.COM.AU MFC after: 1 week Notes: svn path=/head/; revision=194474
* fix various build errors (missing or wrong return types forLuigi Rizzo2009-04-271-16/+22
| | | | | | | | | various functions returning void, missing headers, and so on). MFC after: 4 weeks (not before 7.3 is out, anyways) Notes: svn path=/head/; revision=191565
* provide the absolute path for /etc/rc1Luigi Rizzo2009-04-061-1/+1
| | | | Notes: svn path=/head/; revision=190761
* 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-59/+108
| | | | | | | | | | | | | 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