lukem
14c9fc8ffa
Remove unnecessary references to config_time.h.
2008-01-17 01:56:02 +00:00
ad
2ecdf58c2c
Remove systrace. Ok core@.
2007-12-31 15:31:24 +00:00
dsl
35e44a2658
Fix the remaining sys_sysarch() stub function.
2007-12-22 08:59:02 +00:00
skrll
74c813c4e9
s/proc/lwp/ in comment
2007-11-16 07:36:10 +00:00
yamt
23005df1e0
defparam PAGER_MAP_SIZE.
2007-10-25 13:03:03 +00:00
garbled
d974db0ada
Merge the ppcoea-renovation branch to HEAD.
...
This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.
TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.
NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
2007-10-17 19:52:51 +00:00
martin
d9a407bba2
Add a new option DDB_VERBOSE_HELP that adds online help to ddb.
...
From Adam Hamsik.
Minor modifications by me, all bugs are probably mine.
2007-09-22 18:40:20 +00:00
drochner
dce09ea075
clean up some definitions around rune_t which are not needed anymore
2007-09-03 20:31:56 +00:00
drochner
0e0fe2c353
Fix definitions of UCHAR_MAX/USHRT_MAX and related
...
types. C99 requires that these definitions promote to (signed/unsigned)
integer the same way as the types the definition is for. And since
unsigned char/short fit into an "int" on all our archs and thus promote
to signed int, the definitions must not be unsigned.
Fixes PR lib/31306 by Neil Booth.
2007-08-31 16:24:21 +00:00
tsutsui
78c4167012
- kern_kern_microtime.c is gone, so replace references of it
...
with new kern/kern_cctr.c in TODO comments
- also replace struct cc_microtime_state member in struct cpu_info
with struct cctr_state defined in <sys/cctr.h>, which is unused yet
in this port
2007-07-21 12:15:05 +00:00
macallan
a1457f5905
change pmap_phys_address()s parameter to paddr_t since that's what it gets
...
fed from mmap*() anyway
approved by gimpy
2007-07-16 23:48:03 +00:00
ad
59d979c5f1
Pass an ipl argument to pool_init/POOL_INIT to be used when initializing
...
the pool's lock.
2007-03-12 18:18:22 +00:00
christos
53524e44ef
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
thorpej
09c5f9cc49
TRUE -> true, FALSE -> false
2007-02-28 04:21:51 +00:00
thorpej
712239e366
Replace the Mach-derived boolean_t type with the C99 bool type. A
...
future commit will replace use of TRUE and FALSE with true and false.
2007-02-21 22:59:35 +00:00
pavel
934634a18c
Change the process/lwp flags seen by userland via sysctl back to the
...
P_*/L_* naming convention, and rename the in-kernel flags to avoid
conflict. (P_ -> PK_, L_ -> LW_ ). Add back the (now unused) LSDEAD
constant.
Restores source compatibility with pre-newlock2 tools like ps or top.
Reviewed by Andrew Doran.
2007-02-17 22:31:36 +00:00
ad
3363855a4a
Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch callouts
...
via a soft interrupt. In the near future, softclock will be run from process
context.
2007-02-16 02:53:43 +00:00
ad
b07ec3fc38
Merge newlock2 to head.
2007-02-09 21:55:00 +00:00
cube
747e90f203
Remove traces of scd(4), which apparently never actually had a driver in
...
the tree.
2007-01-09 21:59:08 +00:00
yamt
8bf7662829
merge yamt-splraiseipl branch.
...
- finish implementing splraiseipl (and makeiplcookie).
http://mail-index.NetBSD.org/tech-kern/2006/07/01/0000.html
- complete workqueue(9) and fix its ipl problem, which is reported
to cause audio skipping.
- fix netbt (at least compilation problems) for some ports.
- fix PR/33218.
2006-12-21 15:55:21 +00:00
wiz
6919c6578c
s/independant/independent/, from Zafer.
2006-11-24 22:04:21 +00:00
wiz
d6a98601a8
s/heirarchy/hierarchy/, from Zafer.
2006-11-24 21:20:05 +00:00
christos
d8f5d5f044
fix capitalization of NetBSD; from Zapher
2006-11-24 19:38:55 +00:00
tnozaki
44eb8f042e
fix gcc -Werror -Wmissing-braces problem
...
mbstate_t(this is opaque object)'s initializer should be ``{ 0 }'',
so changed 1st field of union from character array to integer.
2006-10-04 13:51:59 +00:00
kochi
57cbe57ef9
fixed typo in previous commit
2006-09-22 13:38:32 +00:00
kochi
2a0acb8ed8
make bootinfo extern from static.
...
it's declared in arch/ia64/include/bootinfo.h as extern.
2006-09-21 10:06:36 +00:00
kochi
1d1bdfa635
use an appropriate specifier for u_long (%lx) in printf
2006-09-21 09:59:45 +00:00
kochi
6fa19ae830
fix trivial typo in previous revision
2006-09-21 09:58:27 +00:00
kochi
c811931057
add cpu_counter.h to compile a kernel
2006-09-20 13:33:04 +00:00
yamt
9d3e3eab23
merge yamt-pdpolicy branch.
...
- separate page replacement policy from the rest of kernel
- implement an alternative replacement policy
2006-09-15 15:51:12 +00:00
gdamore
800e6e3df3
Removal of stub clock stuff and convert to use MI routines for timecounter
...
and todr support. ok cherry@.
2006-09-10 21:30:14 +00:00
cherry
ab7f7a7df7
Re-fit to NetBSD: Try #1
2006-09-10 21:16:56 +00:00
cherry
19dda99daa
Root Memory disk nits
2006-09-10 21:07:20 +00:00
cherry
b441b8ce45
fix unaligned vendor string array. showed up during a gcc4 compile.
2006-09-06 12:54:31 +00:00
mrg
02356bf3f5
fix a bug in userlevel trap() handling where struct proc *p was used
...
before it was assigned to.
2006-09-01 22:22:45 +00:00
mrg
ed30b212fd
va = va += PAGE_SIZE is possibly undefined. remove the first "va = ".
2006-09-01 22:21:17 +00:00
mrg
6801145584
copy this from i386/compile/Makefile. it makes kernel builds work
...
properly with objdirs.
2006-09-01 22:12:40 +00:00
cherry
d98d4f0f0f
remove redundant #defines
2006-08-30 11:14:23 +00:00
cherry
50ca7431be
#include cleanups.
2006-08-30 11:12:04 +00:00
yamt
e527ebac6f
- remove unused bdbtofsb.
...
- move the following macros from MD headers to sys/param.h.
ctod
dtoc
ctob
btoc
dbtob
btodb
2006-08-28 13:43:35 +00:00
drochner
84f50d1b92
don't install <machine/db_machdep.h>, this is kernel only
2006-07-26 19:54:56 +00:00
ad
2b79369c7e
- Hold a reference to the process credentials in each struct lwp.
...
- Update the reference on syscall and user trap if p_cred has changed.
- Collect accounting flags in the LWP, and collate on LWP exit.
2006-07-19 21:11:37 +00:00
cherry
8e4670dadf
Towards building libc/arch/ia64
2006-07-07 06:42:32 +00:00
cherry
daf99d36cd
towards exec(): first round at fixing USPACE
2006-07-03 17:02:56 +00:00
cherry
46c3dfbc17
misc #define cleanups
2006-07-03 17:01:45 +00:00
cherry
f0def1c53a
fix nbmake-ia64 to clean include links
2006-07-03 16:50:40 +00:00
cherry
2d00b8d1f2
nits
2006-07-02 17:28:11 +00:00
cherry
efe41d02f0
trying MFS for ski FS
2006-07-02 17:23:59 +00:00
skrll
86bff00eef
Enable installation of ia64 includes - mostly from cherry.
2006-06-20 15:26:19 +00:00
elad
8ccb6c9341
integrate kauth.
2006-05-14 21:55:09 +00:00