Commit Graph

10919 Commits

Author SHA1 Message Date
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
simonb
71a4269193 Use -nodefaultlibs instead of -nostdlib when linking libc and libgcc*
so that we still link in the crt* start/end files.
Explicitly link libc against gcc_pic, since -nodefaultlibs undoes this.

Fixes problems where shared libraries don't get init/fini sections,
most easily noticable with pthreads programs not working.

Approved by: skrll
Thanks: bjs, mrg, icb peanut gallery.
2008-04-29 07:48:31 +00:00
martin
ce099b4099 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
jdc
06662e01eb Replace "User's Guide" URL with one that is current. 2008-04-28 19:48:56 +00:00
christos
a9587bb896 now that gcc adds -lc, reverse the logic and explain. 2008-04-27 23:48:10 +00:00
tsutsui
c007028e0b Enable gcc optimization on m68000 (sun2) again with minimum hacks.
gcc -O0 generates a bit fat binaries.
2008-04-27 03:06:46 +00:00
christos
f369b6c6cb Exempt gcc libraries from linking against libc. 2008-04-26 22:28:13 +00:00
christos
fe6aa33a8e deal with modules that don't define lib. 2008-04-26 21:26:03 +00:00