Commit Graph

10926 Commits

Author SHA1 Message Date
ginsbach
74c7f35ad9 Add locale category files for LC_NUMERIC. These are sourced from FreeBSD
with only modifications to the comments.  Additional Makefile work is
still needed to generate the links for locales with shared category files.
2008-05-17 04:07:29 +00:00
ginsbach
ae1920a444 Add locale category files for LC_MONETARY. These are sourced from FreeBSD
with only modifications to the comments.  Additional Makefile work is
still needed to generate the links for locales with shared category files.
2008-05-17 04:05:51 +00:00
ginsbach
ad33e5af01 Add locale category files for LC_MESSAGES. These are sourced from FreeBSD
with only modifications to the comments.  Additional Makefile work is
still needed to generate the links for locales with shared category files.
2008-05-17 03:57:50 +00:00
hannken
5d2bff060a Make sure all cached buffers with valid, not yet written data have been
run through copy-on-write.  Call fscow_run() with valid data where possible.

The LP_UFSCOW hack is no longer needed to protect ffs_copyonwrite() against
endless recursion.

- Add a flag B_MODIFY to bread(), breada() and breadn().  If set the caller
  intends to modify the buffer returned.

- Always run copy-on-write on buffers returned from ffs_balloc().

- Add new function ffs_getblk() that gets a buffer, assigns a new blkno,
  may clear the buffer and runs copy-on-write.  Process possible errors
  from getblk() or fscow_run().  Part of PR kern/38664.

Welcome to 4.99.63

Reviewed by: YAMAMOTO Takashi <yamt@netbsd.org>
2008-05-16 09:21:59 +00:00
tsutsui
b87210fa51 Normalize my licenses. 2008-05-14 13:29:27 +00:00
jmcneill
8981ea449c Remove BUGS section as hardware volume buttons are now supported. 2008-05-13 20:04:28 +00:00
tnn
88a92b676a Change a couple of stray selwakeup references to selnotify.
Also fix typo.
2008-05-13 15:52:51 +00:00
he
e37d711d99 Manually break up the pci_activate() declaration, so that we avoid a
warning from nroff.
2008-05-11 14:15:53 +00:00
skrll
1f81e345f4 Add TOOL_HP700MKBOOT 2008-05-10 19:01:14 +00:00
martin
7734697b2f Simplify some unclear grammar (sync KASSERT and KDASSERT wording) 2008-05-10 15:39:04 +00:00
martin
5d1469bd77 Backout previous: the license sweep touched these files in error, so
restore the old license.
2008-05-10 15:31:03 +00:00
martin
e033c388a9 normalize license (cosmetics only) 2008-05-10 09:33:31 +00:00
rumble
8c7664bba5 Typo. 2008-05-10 04:08:59 +00:00
sborrill
f8596645f3 Add support for IBM ServeRAID 8k.
Fix some grammatical errors
2008-05-08 19:09:33 +00:00
wiz
c75bafc005 2-clause my license. 2008-05-08 15:34:21 +00:00
uwe
5e2fa55b72 For sh3 set default DBG to "-Os -freorder-blocks" which is almost like -O2
but without -falign-* that is too zealous for low-memory sh3 machines.
2008-05-06 22:19:11 +00:00
yamt
9cbf394e66 update to match with the recent reality. 2008-05-06 11:32:46 +00:00
yamt
fc066b20a9 update after the following change.
subr_hash.c
	revision 1.3
	date: 2008/05/05 17:11:17;  author: ad;  state: Exp;  lines: +26 -12
	- Convert hashinit() to use kmem_alloc(). The hash tables can be large
	  and it's better to not have them in kmem_map.
	- Convert a couple of minor items along the way to kmem_alloc().
	- Fix some memory leaks.
2008-05-06 10:13:55 +00:00
yamt
508d265a44 document kpreempt_disable, kpreempt_enable, and kpreempt_disabled. 2008-05-06 08:34:35 +00:00
yamt
82ae7f3c2b add a missing .El 2008-05-06 08:32:27 +00:00
martin
7e90218496 Stephan Meisinger kindly contributed this man pages to TNF, so use the
standard TNF 2 clause license.
2008-05-05 19:51:23 +00:00
martin
637bc2e71d Move TNF licenses to 2 clause form 2008-05-04 19:43:05 +00:00
tsutsui
34dd728d42 There is only one more file which requires HACKS for m68000,
so handle it in each Makefile rather than sys.mk.

These ICEs might be related with GCC Bugzilla Bug 32424
which is not resolved yet even in the upstream.
2008-05-04 15:37:19 +00:00
martin
0e03d618c3 Move TNF license to 2 clause form 2008-05-04 13:56:27 +00:00
martin
e2f85759d2 Move TNF license to standard 2 clause form.
While there, fix small pasto in UBC license.
2008-05-04 13:50:11 +00:00
sborrill
67d1007e0f Fix syntax for load command. There is no = sign when specified as a command
vs being a boot.cfg directive.
2008-05-03 20:19:02 +00:00
ad
19913f0560 Pass -d to the linker, to assign space to common objects up front. The kernel
linker isn't smart enough to do that...
2008-05-03 15:48:15 +00:00
lukem
66176dfdff Rename MKPRIVATELIB to LIBISPRIVATE, to make it clearer that this is
a variable that is used by in-tree Makefiles to control behaviour.
(MKsomevar variables are generally intended to be controlled by the end-user)
2008-05-03 14:48:30 +00:00
lukem
b552ef70c2 Provide a "lint" target that will lint all the sources, even if MKLINT=no.
(MKLINT=no still prevents installation of the lint libraries).
Explictly disable some library variations if MKPRIVATELIB=yes.
2008-05-03 14:36:06 +00:00
sborrill
dac9aa49ba Add support for multiple commands separated by semi-colons on menu lines
in boot.cfg.
e.g.
menu=Boot with module foo:load=/foo.kmod;boot
2008-05-03 09:46:40 +00:00
plunky
005a75dd15 update disk.9 manpage to current reality
- add disk_init()		(from vmlocking merge)
    - add disk_destroy()	(from vmlocking merge)
    - remove disk_resetstat()	(was removed)
    - update structure defs
    - update examples		(ANSI, const, device_t etc)
2008-05-03 09:43:40 +00:00
tsutsui
b323ff2fdb - add ews4800mips attachment in SYNOPSIS
- remove dead URL
- use netbsd.org mail address
2008-05-03 06:35:04 +00:00
tsutsui
7d24907393 Remove dead URL. 2008-05-03 06:34:11 +00:00
ad
7d1f779aa2 Build and install modules into /kernel/modules. Each module gets a
directory for properties, blobs, etc. It's not fixed in stone and
can easily be changed if there are issues with the location/layout.
2008-05-02 23:12:00 +00:00
martin
cab1b04778 Move to standard 2 clause license 2008-05-02 21:46:19 +00:00
martin
b63f1573d0 Move to 2 clause license 2008-05-02 21:36:23 +00:00
martin
18b61e6112 Move to 2 clause license 2008-05-02 21:10:38 +00:00
martin
00d2f7cc97 Move to 2 clause license 2008-05-02 19:09:56 +00:00
martin
8a3759e671 Move to 2 clause license (old text had minor typos) 2008-05-02 19:04:17 +00:00
martin
cd22f25e6f Move TNF licenses to 2 clause form 2008-05-02 18:11:04 +00:00
ad
bfc5732320 - Give x86 BIOS boot the ability to load new style modules and pass them
into the kernel. Based on a patch by jmcneill@, with many fixes and
  improvements by me.

- Put MEMORY_DISK_DYNAMIC and MODULAR into the GENERIC kernels, so that
  you can load miniroot.kmod from the boot blocks and boot into the
  installer!
2008-05-02 15:26:38 +00:00
ad
3ba209837a - Add a bsd.kmodule.mk to build new style modules.
- Set the file suffix to .kmod
2008-05-02 14:20:50 +00:00
lukem
d77bf7654f Explicitly set MKLINT=no if MKLINKLIB==no, rather than just acting that way. 2008-05-02 11:45:19 +00:00
cegger
d9b775927c hpqlb(4): driver for HP Quick Launch buttons - found on HP Pavilion Notebooks 2008-05-01 20:18:18 +00:00
jmmv
01ab96ad80 Add support for a TESTS_C variable to make use of the new C-only binding
that comes with atf-0.5.  Also fix linkage of C++ tests.
2008-05-01 15:36:36 +00:00
jmmv
ec8287b4eb Adjust path to ATF data/documentation files after the import of atf-0.5. 2008-05-01 15:35:50 +00:00
garbled
c3408ed04a Convert prep to use the new unified mkbootimage rather than it's own. This
mkbootimage can be shared by prep, rs6000, and bebox.

TODO: Convert bebox to use this.  Needs someone to test.
2008-04-30 21:15:33 +00:00
martin
11a6dbe728 Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
reinoud
5fc434dc18 Add a BUFQ_CANCEL() next to BUFQ_PUT() and BUFQ_GET().
BUFQ_CANCEL(queue, element) removes the specified element previously queued
on the queue. It returns NULL if it was not found on the queue and the
element if it was successfully removed.

Run trough tech-kern and changed name from BUFQ_REVOKE() by suggestion of
Jason Thorpe.
2008-04-30 12:09:02 +00:00
cegger
b574865ea4 gpio(4): Extend with open/close to request/release the ppbus(4) on open/close.
ppbus(4): Extend to attach on gpiobus.
From Hans Rosenfeld from tech-kern:
http://mail-index.netbsd.org/tech-kern/2008/04/28/msg001168.html
Hint: Hans sent me this diff which differs in the one from tech-kern in:
- 2-clause license
- sprinkled some consts
2008-04-29 14:07:36 +00:00