pk
db07312961
Some machine have a `SUNW,CS4231' node, but no actual hardware. It seems
...
these can be identified by a `serial' device type.
From Julian Coleman.
2003-02-27 13:30:39 +00:00
hannken
c03626b07b
Change "i386_trunc_page" to "x86_trunc_page".
2003-02-27 12:22:52 +00:00
hannken
11d5f11e82
Change "%llu" to "PRIu64" to make it compile on sparc64.
2003-02-27 12:20:28 +00:00
fvdl
f8b0474185
Reinstate some const qualifiers I accidentally removed when moving this
...
file.
2003-02-27 11:22:46 +00:00
fvdl
9f9a0457aa
Add more special cases to create include directory symlinks, for archs
...
that take include files from a subdir != ${MACHINE_ARCH} (ew).
2003-02-27 11:09:59 +00:00
matt
0f7a451b3f
Chnage data offset so that is aligned to the next 64KB boundary after text.
2003-02-27 09:38:20 +00:00
jdolecek
fe1daad52a
add SMBFS_ATTRTIMO for the attribute cache timeout, instead of magic
...
number
bump the timeout to 5s; eventually we'd want to do some heuristics similar
to NFS, i.e. make the attribute cache timeout longer for files nor recently
changed
2003-02-27 09:14:25 +00:00
jdolecek
c2793620f8
fix typo in comment
2003-02-27 09:01:09 +00:00
jdolecek
0161f51190
g/c prototype for smbfs_ioctl()
2003-02-27 08:54:26 +00:00
enami
acf5c11cc1
Don't use uninitialized variable.
2003-02-27 08:07:14 +00:00
martin
ae13b3f806
bus_size_t != bus_addr_t, so use bus_size_t where appropriate.
...
Fixes PR kern/20482 by John Ruschmeyer.
2003-02-27 07:50:57 +00:00
matt
229495b6d3
Need to forward declare struct buf and struct pte for function prototypes.
2003-02-27 07:14:19 +00:00
perseant
0b114d4e21
Do roundup and offset arithmetic in 64 bits, to allow >=2G files.
2003-02-27 07:10:27 +00:00
mycroft
eea1001a73
Adjust for the fact that the GOT is all 0s in new binutils -- do the trick of
...
disassembling a call to _DYNAMIC to determine its real address, and using the
first entry of the GOT as its base-relative address.
It's evil, but it works.
2003-02-27 05:39:42 +00:00
atatat
6d45c1cd99
Clean up code in places, add some more (possible) submap names, make
...
better use of the submap names when dumping the kernel map, clean up
the "interface" between the main and LOCKDEBUG dependent pmap modules,
and make the heap identification work better.
2003-02-27 04:10:36 +00:00
igy
d67ca5b2e7
locator should use physical addresses
2003-02-27 04:06:07 +00:00
matt
bc859d628d
Remove VMCMD_TOPDOWN since it's no longer. Redo my last rework. Move
...
VM_DEFAULT_ADDRESS from elf*_makecmds to elf*_load_file. In load_file,
actually determine ahead of time how much space will be needed and pass
that to VM_DEFAULT_ADDRESS. Now we have a relatistic starting address
so we can do the loading of psections normally with no extra topdown
code in load_psection. Also, if there is a gap in betweeen psections
zero map an inaccessible region between (just like ld.elf_so does) to
avoid inadvertant mmaps in the gap.
2003-02-27 01:58:56 +00:00
thorpej
42324ce88f
Note pthread_{,attr}_{get,set}name_np() and hw.{physpages,userpages}.
2003-02-27 01:55:12 +00:00
fvdl
dd22310ae1
Add consinit.c
2003-02-27 01:50:40 +00:00
fvdl
ba3f3ceb24
Catch up with consinit.c move.
2003-02-27 01:49:29 +00:00
fvdl
b5a7ec69dd
Moved here from arch/i386/i386.
2003-02-27 01:49:05 +00:00
fvdl
10648a4e04
Moved to x86/x86
2003-02-27 01:48:44 +00:00
thorpej
b4271997ce
Document hw.physpages and hw.userpages.
2003-02-27 01:42:10 +00:00
thorpej
922f0e9b78
Add hw.physpages and hw.userpages, which return the physmem and usermem
...
values as a u_quad (page count). Necessary for reporting memory on systems
with >=4G. Per disussion on wasabisystems.com!bsd-api-discuss.
2003-02-27 01:39:56 +00:00
nathanw
da54f07b88
Print thread name, if any.
2003-02-27 00:55:43 +00:00
nathanw
0e0a0e7f51
Add hooks to read the application-assigned name of a thread.
2003-02-27 00:54:07 +00:00
fvdl
d89d6b98f7
Catch up with isa_machdep.c and pci_machdep.c move.
2003-02-27 00:39:40 +00:00
fvdl
e397aa2f84
Moved here from i386/pci.
2003-02-27 00:30:31 +00:00
fvdl
b7b9aa9909
Moved to x86/pci.
2003-02-27 00:30:21 +00:00
fvdl
8556a55a8d
Moved here from i386/isa
2003-02-27 00:28:08 +00:00
fvdl
2c7dd6813f
Moved to x86/isa.
2003-02-27 00:27:54 +00:00
fvdl
c0ed70b13c
Adapt for move to x86/include.
2003-02-27 00:12:21 +00:00
fvdl
20e439b5cb
Move a few more files to x86/include. Trim the list of files to install
...
in /usr/include a bit.
2003-02-27 00:10:56 +00:00
nathanw
508a50ac15
In pthread_create(), rearrange name-setting code so that name is set
...
to NULL when the attribute structure does not have a private field
allocated.
2003-02-26 23:41:01 +00:00
thorpej
b9d81d9cc9
Change a printf to an event counter. Callout event counters are conditional
...
on CALLOUT_EVENT_COUNTERS.
2003-02-26 23:13:19 +00:00
enami
b7577d634c
Use _kvm_freeprocs() rather than free() so that kvm_close() won't
...
free already free'ed region.
2003-02-26 23:05:53 +00:00
enami
30fca248b5
Cosmetic changes.
2003-02-26 23:04:37 +00:00
thorpej
a4c5b13998
Bump libpthread to 0.2
2003-02-26 22:32:10 +00:00
thorpej
de7b2793e0
Back out change that made libpthread per-platform. It is *intentional*
...
that the build fails on platforms which do not yet have libpthread support.
2003-02-26 22:30:56 +00:00
fvdl
2b14e212b1
Install header files.
2003-02-26 22:27:00 +00:00
fvdl
ab4edb55ec
Adapt for i386/x86 change.
2003-02-26 22:21:19 +00:00
thorpej
4edae6c16a
Add a regression test for the pthread_{,attr}_{get,set}name_np() API.
2003-02-26 22:05:02 +00:00
thorpej
b33971b9c3
Add support for naming a thread, using an API compatible with Tru64 Unix:
...
* pthread_attr_getname_np()
* pthread_attr_setname_np()
* pthread_getname_np()
* pthread_setname_np()
In addition to being query'able by the application (for log messages, etc.),
it is intended that these names can show up in the debugger.
Reviewed by nathanw.
2003-02-26 22:02:48 +00:00
ragge
21d5b938d7
Enable USE_TOPDOWN_VM. This also makes it possible to use large address
...
spaces, so bump MAXDSIZ to 1GB.
2003-02-26 21:54:35 +00:00
jdolecek
d67d6bee01
M_TRYWAIT -> M_WAIT
...
MGET() -> m_get()
MCLGET() -> m_clget()
c_caddr_t -> const char *
2003-02-26 21:50:15 +00:00
lha
59dc4c7d0f
adapt to lwp-world
2003-02-26 21:36:14 +00:00
fvdl
f720949c2c
Adapt for move of files to arch/x86.
2003-02-26 21:33:36 +00:00
fvdl
34cdc350a6
The mementry struct is packed by default now, remove lo/hi usage.
2003-02-26 21:32:20 +00:00
fvdl
c0f1fc2c3e
Add various include files for MP; mostly redirects to x86/foo.h
2003-02-26 21:31:12 +00:00
fvdl
1fe3d0e71c
Redirect a few includes to x86/foo.h
2003-02-26 21:29:34 +00:00