Commit Graph

187755 Commits

Author SHA1 Message Date
plunky bd99595db9 Install the CPP manpage as pcpp(1) to avoid conflicts with the GCC version 2010-02-03 22:03:56 +00:00
pooka 665d28b452 Convert to match current ioconf fashion. 2010-02-03 21:35:22 +00:00
pooka ec78f798c7 ... aaand make the emit-order slightly more sensible for ioconf.c to
actually work again.
2010-02-03 21:32:27 +00:00
pooka c192756108 Convert to ioconf new world order: define attachments using config(1)
grammar instead of wildly copypasted, hand-edited and glue-sniffed
C files.
2010-02-03 21:18:38 +00:00
pooka b68d6b80c0 add a rule for locators.h too 2010-02-03 21:15:39 +00:00
pooka 61cce04cfe If IOCONFIG is defined, autogenerate ioconf.c and locators.h
from ${IOCONFIG}.
2010-02-03 21:11:24 +00:00
snj 51684bf8b3 Regenerate to pick up the changes from terminfo.5.in revision 1.3. 2010-02-03 21:02:39 +00:00
pooka e239742f9b Introduce experimental support for ioconf-only configuration files.
This is done by giving the "ioconf" keyword in the config file.
As a result, config produces only ioconf.c and locators.h.  Currently,
only "monolithic" configurations with the device path starting from
root are supported.  Eventually, the goal is to support a local
root in the input file from any point along the device tree using
files.* in our kernel tree.  This will make autogenerating the
config glue for device modules possible instead of having to write
it by hand like is currently required (yes, it sounds simple to
implement, but ...).

reviewed by cube.
(the next part will demand major discussions with you, so prepare ;)
2010-02-03 21:00:49 +00:00
roy 3dc9dc4362 Store our generated files in CVS and remove nbperf from the toolchain.
This allows us to build consistent libs without an ever changing hash.
2010-02-03 20:56:54 +00:00
macallan 7f9ad6b70b do not attach to Powrbook G3 onboard Firewire controllers until someone with
access to the hardware can figure out why it deadlocks during device
discovery
2010-02-03 19:32:40 +00:00
joerg 3185176d24 Merge 2010-02-03 19:31:49 +00:00
macallan e855577f1c regen 2010-02-03 19:28:07 +00:00
macallan c514208da5 add Apple PowerBook G3 Firewire controllers 2010-02-03 19:27:24 +00:00
joerg 6ab7422234 Fix enum to prevent crash (PR 42734) 2010-02-03 19:27:01 +00:00
snj 3ca90ff886 Fix some typos and spelling errors. 2010-02-03 18:49:23 +00:00
pooka 3cf97d3909 one more request type to pass through (seriously, i'll make it pass
all of them through very soon.  just want to debug a little more)
2010-02-03 18:14:56 +00:00
roy 588d0cb499 getent cannot report on termcap as we now use terminfo. 2010-02-03 18:11:18 +00:00
pooka 70b8adf303 Give credit: psshfs was inspired by FUSE sshfs. 2010-02-03 17:16:29 +00:00
pooka 7face90494 statvfs:
Since bresvd is not available from the server, calculate:
	bresvd = bfree - bavail.

Then df calculates:
	bavail = bfree - bresvd;

And we now get a much more accurate report from df on how much one
can write to the fs.
2010-02-03 17:02:52 +00:00
roy 5632c35d67 Use $HOST_SH instead of calling directly. 2010-02-03 16:13:14 +00:00
wiz 91dad5b171 Use .Ex for EXIT STATUS. 2010-02-03 15:51:51 +00:00
wiz fcf135c013 Use Ex for EXIT STATUS section. Put Ns on same line as previous,
to make clearer what happens.
2010-02-03 15:51:09 +00:00
wiz f77393ac8a Use Nx. 2010-02-03 15:49:42 +00:00
wiz bbd22f74c1 Sort SEE ALSO. 2010-02-03 15:47:17 +00:00
wiz 1b9ef36433 Punctuation and whitespace fixes. 2010-02-03 15:47:13 +00:00
roy 5d4badc09f Document import of terminfo 2010-02-03 15:40:00 +00:00
roy 37c1003344 Remove termcap as we now use terminfo.
OK: core@, jdc@
2010-02-03 15:37:59 +00:00
msaitoh 036c4f999b s/u_int/uint/ 2010-02-03 15:37:51 +00:00
msaitoh cb47392a23 - Make the initialize sequence close to the document.
- Fix ASF heartbeat sending bug (FreeBSD rev. 1.271 (r202821))
- Use new handshake command for BCM5750 or new controllers (FreeBSD rev. 1.272
  (r202822))
2010-02-03 15:36:36 +00:00
roy 98eb889579 Userland now builds and uses terminfo instead of termcap.
OK: core@, jdc@
2010-02-03 15:34:37 +00:00
roy 4ca00e00d8 Import my terminfo implementation.
This uses the ncurses terminal definitions.

OK: core@, jdc@
2010-02-03 15:16:32 +00:00
joerg e8182c96d5 pkg_install-20100203:
- Restore PKG_PREFIX in pkg_delete (PR 42731)
- Ensure that the current pkg_install version is at least as new as
  the version used to build the package
2010-02-03 14:23:39 +00:00
phx 181451b104 Enable all devices which can be compiled.
(Tested, or even working, are only few of them.)
2010-02-03 14:03:47 +00:00
uebayasi d0c590668f A few assertions & comments. 2010-02-03 14:02:49 +00:00
phx 37e984601c Ensure reorder protection for amigappc in all bus space functions.
The ne(4) driver (XSurf2), which is the only bus_space device I got,
works now.
2010-02-03 13:56:53 +00:00
wiz 07f775da9b Add missing parentheses. Found by cppcheck, reported by
Henning Petersen in PR 42728.
2010-02-03 13:51:00 +00:00
wiz cc199107ab Remove extra parenthesis. Found by cppcheck, reported by
Henning Petersen in PR 42732.
2010-02-03 13:48:53 +00:00
wiz 92479c29b6 Remove extra parenthesis. Found by cppcheck, reported by
Henning Petersen in PR 42730.
2010-02-03 13:48:17 +00:00
wiz 4222db0cd6 Remove extra parenthesis. Found by cppcheck, reported by
Henning Petersen in PR 42729.
2010-02-03 13:47:57 +00:00
tsutsui 18ee5820df No need to compile strlcpy.c and strlcat.c here.
They are in libnbcompat.a, not in src/lib/libc/string
(moved into src/common/lib/libc/string), and
strlcpy.c and strlcat.c derived from crypto/dist/heimdal/lib/roken
won't include the target functions if nbtool_config.h defines
HAVE_STRLCPY and HAVE_STRLCAT.
2010-02-03 12:58:53 +00:00
uebayasi cfde757678 uvm_fault_lower_generic_io: Reduce diff from uvm_loanuobj(). 2010-02-03 12:40:39 +00:00
wiz 368f216930 Remove trailing whitespace. Use Fn when referencing functions. Sort sections.
New sentence, new line.
2010-02-03 08:47:40 +00:00
uebayasi cd14256881 uvm_fault_lower_generic_io: One missing mutex_exit(vmobjlock). Found while
comparing this function with uvm_loanuobj().  (Part of) these should be
merged.
2010-02-03 07:48:18 +00:00
tls 529d2eb4cb Plug liblzf into build. Liblzf is a small (3504 byte shared library on i386),
very very fast, 2-clause BSD-licensed compressor.  We provide the LZF_STATE
version of the API, which is not the default for generic liblzf.
2010-02-03 06:25:54 +00:00
tls 55a82c0a98 Adjust liblzf to offer the LZF_STATE_ARG API, which is better for small-stack
environments (think bootblocks etc) and no worse elsewise (you can always
just pass the same state argument...) and have correct prototypes when doing
so.
2010-02-03 03:55:38 +00:00
tls 05206c0677 Import liblzf version 3.5 (2-clause BSD licensed by Marc Lehmann) 2010-02-03 03:50:40 +00:00
pooka 068898b44d Introduce the uhub_ubermatch variable. Setting it to 1 makes sure
than a uhub attaches even at higher priority than ugen when
ugen_override is set to 1.  This allows to probe the whole USB bus
and attach its functions with ugen.

A better infrastructure to control this would be nice ....
2010-02-02 23:18:49 +00:00
phx c41b967aea We need to provide eclockfreq, just for the aucc driver. The amigappc uses
mftb timecounters.
2010-02-02 20:56:13 +00:00
skrll 3eb360a13a Typo in comment. 2010-02-02 20:40:07 +00:00
yhardy a8f33b89f7 Add my name, as specified in the welcome message. 2010-02-02 19:42:32 +00:00