bouyer
fd46720a12
Explain why we hardwire lapic_cpu_number() to 0 on Xen.
2010-11-14 13:40:31 +00:00
uebayasi
5d7952a5d1
Move struct vm_page_md definition from vmparam.h to pmap.h, because
...
it's used only by pmap. vmparam.h has definitions for wider
audience.
All GENERIC kernels build tested, except ia64.
powerpc/include/booke/vmparam.h has one too, but it has no pmap.h,
so it's left as is.
2010-11-14 13:33:20 +00:00
kiyohara
de5ebce146
Add myself.
2010-11-14 11:19:49 +00:00
uebayasi
b76221069a
This actually uses only PAGE_SIZE, remove uvm/uvm_extern.h again.
2010-11-14 06:30:59 +00:00
uebayasi
7caa83525a
According to nxr.netbsd.org nothing uses CTL_NAMES now.
2010-11-14 05:34:56 +00:00
uebayasi
af8968bc24
Avoid pointless use of a sysctl definition, CTL_NAMES. Clean up whitespace.
2010-11-14 05:31:59 +00:00
uebayasi
1674b65491
Oops. Fix thinko.
2010-11-14 04:31:02 +00:00
uebayasi
c9ff0b160b
Platforms that dynamically set PAGE_{SIZE,MASK,SHIFT}, those values are
...
saved in struct uvmexp. Expose only the relevant part for symbol users,
so that they don't need to include the whole uvm(9) API.
2010-11-14 04:25:16 +00:00
uebayasi
4bbd14ce50
Yet another hidden uvmexp user.
2010-11-14 04:01:50 +00:00
uebayasi
d877842fbf
Direct/indirect uses of sys/device.h and prop/proplib.h.
2010-11-14 03:57:17 +00:00
uebayasi
19b39d64b4
Include uvm/uvm_extern.h to access uvmexp. gtmpsc.c doesn't need
...
uvm(9) API at all.
2010-11-14 03:49:52 +00:00
uebayasi
bf824a0e5c
This uses autoconf(9) API, include sys/device.h.
2010-11-14 03:36:52 +00:00
uebayasi
401165c038
prop/proplib.h is indirectly used here, include it.
...
XXX What is the conclusion about direct vs. indirect #include from headers?
2010-11-14 03:32:44 +00:00
uebayasi
b9437ce56d
Directly include sys/pmf.h because this uses it.
2010-11-14 03:22:01 +00:00
uebayasi
7aed473aa6
Include sys/pmf.h for pmf(9) API.
2010-11-14 03:17:50 +00:00
uebayasi
1be6f4ae31
Don't rely on global APIs from internal.
2010-11-14 03:16:03 +00:00
roy
e4ee997db8
Document RTM_CHGADDR and the newer RTM_IFINFO messages.
2010-11-14 00:38:56 +00:00
tron
603058a76c
Add a test for getenv(3) which fails at the moment because it doesn't
...
handle "=" in variable names properly.
I'll send out a diff for review soon which fixes this.
2010-11-13 21:08:36 +00:00
plunky
9dc6fb5c3d
quell some lint warnings
2010-11-13 19:43:56 +00:00
christos
f214ecbad3
forgot to commit this one for two months!
...
add vdprintf.
2010-11-13 19:41:32 +00:00
christos
e614555f42
add want_agent to the commented line of pam_ssh
2010-11-13 19:19:40 +00:00
tron
926ab269df
Improve testing of environment handling:
...
1.) Always check the return value of setenv(3) and unsetenv(3).
2.) Test that calling setenv(..., ..., 0) doesn't overwrite environment
variables.
3.) Add a new test which mixes putenv(3) and setenv(3).
2010-11-13 18:52:55 +00:00
uebayasi
9b35e244a4
Some missing sys/device.h dependencies.
2010-11-13 15:35:49 +00:00
pgoyette
1e2c5ac2c2
Add pseudo-device dmoverio(4) to ALL
2010-11-13 14:38:44 +00:00
uebayasi
bffc20a6b1
dmover(4) really uses uvm(9). (Wasn't revealed by i386/ALL...)
2010-11-13 14:08:20 +00:00
uebayasi
29de20e7d1
sys/device.h is not suitable for such low-level definitions.
2010-11-13 14:07:06 +00:00
uebayasi
8184d5dc03
Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
...
some other constants. These are provided by sys/param.h now.
2010-11-13 13:51:57 +00:00
uebayasi
6ce2506403
Don't pull in huge sys/device.h definitions.
2010-11-13 13:34:00 +00:00
uebayasi
12ea663d98
Include sys/device_if.h instead of sys/device.h. machine/cpu.h is
...
one of the lower-most definitions. Relying on the huge sys/device.h
is not a good idea.
2010-11-13 13:13:33 +00:00
uebayasi
e048abfd86
UVM constants should not rely on sys/lock.h.
2010-11-13 12:50:09 +00:00
uebayasi
e22739ee8f
Include sys/evcnt.h for struct evcnt.
2010-11-13 12:44:28 +00:00
jnemeth
cbdbb82b0b
Note new et(4).
2010-11-13 10:11:43 +00:00
jnemeth
bf88591aa0
Add new et(4)/etphy(4) devices.
2010-11-13 09:48:54 +00:00
uebayasi
da9947601a
Don't redefine famous round_page() / trunc_page() locally.
2010-11-13 09:22:10 +00:00
uebayasi
cff6719043
Include sys/proc.h for tsleep, wakeup.
2010-11-13 08:55:13 +00:00
uebayasi
28bec5b317
Include sys/proc.h for curproc.
2010-11-13 08:54:23 +00:00
uebayasi
654ea80e2f
Include uvm/uvm_param.h from here to provide PAGE_SIZE and other
...
VM related constants. Many users of uvm/uvm_extern.h in subsystems
are interested in only PAGE_SIZE. The whole uvm/uvm_extern.h is
not necessary at all.
2010-11-13 08:41:40 +00:00
bsh
02857e7f6c
i.MX51 and NetWalker
2010-11-13 08:01:23 +00:00
skrll
b91dabd0fc
Add some verbose output.
...
From OpenBSD.
2010-11-13 07:58:55 +00:00
bsh
5e60bdb17c
Sharp NetWalker PC-Z1 support by SHIMIZU Ryo, Hashimoto Kenichi, and me.
...
http://www.sharp.co.jp/netwalker/
2010-11-13 07:31:32 +00:00
bsh
48914f072e
i.MX51 support by SHIMIZU Ryo, Hashimoto Kenichi, and me.
2010-11-13 07:11:02 +00:00
bsh
554cfb29f2
driver to use EPIT as system clock for i.MX31 and i.MX51,
...
by Hashimoto Kenichi.
2010-11-13 06:51:37 +00:00
bsh
39e4a97671
extract GPIO register definitions from imx31reg.h to share them with
...
i.MX51
2010-11-13 06:44:11 +00:00
bsh
aebcdd27d3
make this compile again. Need to revisit for UART support.
2010-11-13 06:29:12 +00:00
bsh
5298a8fd35
UART driver for i.MX31 and 51.
2010-11-13 06:28:20 +00:00
bsh
5a80dc5f98
UART driver for i.MX31 and 51.
2010-11-13 06:12:17 +00:00
bsh
fad56f1495
back out previous. That was an mistake.
2010-11-13 06:09:34 +00:00
uebayasi
6d3191d5b6
Hide uvm/uvm_page.h again to ensure its internal structures are MD.
...
GENERIC or at least one kernel compile tested for:
acorn26, acorn32, algor, all, alpha, amd64, amiga, amigappc,
arc, bebox, bighill, cats, cobalt, dreamcast, ews4800mips,
hp300, hp700, hpcarm, hpcmips, hpcsh, i386, ibmnws,
integrator, ixm1200, iyonix, landisk, luna68k, mac68k,
macppc, mipsco, mmeye, mvme68k, mvmeppc, netwinder, news68k,
newsmips, next68k, obs266a, ofppc, pmax, pmppc, prep,
rs6000, sandpoint, sbmips, shark, sidebeach, sparc, sparc64,
sun2, sun3, usermode, vax, x68k, zaurus
2010-11-13 05:52:55 +00:00
kiyohara
c2918ce618
Add INSTALL.{html,more,ps,txt} for bebox.
2010-11-13 05:20:21 +00:00
bsh
ca93c6f96e
rename imx31_bs_tag as imx_bs_tag to share it with imx51.
2010-11-13 05:00:31 +00:00