cgd
cd122e4a2d
in irix_syssgi_mapelf: use vn_marktext where necessary, and make sure
...
a file isn't accidentally left 'USE'd if an error occurs. reviewed
by simonb.
2003-02-28 02:12:55 +00:00
matt
f34e724286
Remove MAXDSIZ since VM_DEFAULT_ADDRESS adds it. Sigh. It was correct.
2003-02-28 00:11:14 +00:00
matt
e39f39ac47
Note only trunc_page the psection vaddr, but truncate it accordoring to its
...
psection alignment. XXX If the psection alignment is greater than the page
alignment, extra pages may be mapped that will never be needed. This is
inefficient and wasteful of swap space and needs to be fixed.
2003-02-27 23:48:29 +00:00
matt
0731ed5a3d
Fix a c&p bug when moving VM_DEFAULT_ADDRESS. (restore MAXDSIZ)
2003-02-27 23:10:52 +00:00
thorpej
452610ea39
Add in6_localaddr(). From KAME via FreeBSD.
2003-02-27 22:06:38 +00:00
scw
2125ffc454
Move the -D__daddr_t from libsa/Makefile to Makefile.booters so
...
the bootloaders get to benefit from it, not just libsa.
2003-02-27 20:38:34 +00:00
perseant
eab869e1c0
Make BRIDGE_IPF an option, and document it. Add it (commented) to GENERIC.
...
Let brconfig tell whether the bridge is using the ipfilter hook, or not.
2003-02-27 19:22:36 +00:00
yamt
da8d9f98f5
make compat_linux struct file interlock friendly.
2003-02-27 16:04:15 +00:00
pk
d46f710241
Enable the MII output drivers in hme_mifinit() based on the currently
...
selected transceiver. Save and restore this setting in hme_mii_readreg()
and hme_mii_writereg().
2003-02-27 14:58:22 +00:00
bsh
e6ef3bc041
Some interrupt controllers can select polarity of interrupt signals.
...
add IST_LEVEL_{LOW,HIGH} and IST_EDGE_{FALLING,RISING,BOTH} for them.
2003-02-27 14:55:41 +00:00
pk
33bdc2efe0
Free page table pages to the same VM map they were allocated from.
2003-02-27 14:19:41 +00:00
pk
7f7fb5aa9c
Back out rev. 1.26; I forgot about the Javastations..
2003-02-27 13:33:23 +00:00
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
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
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
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
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
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
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
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
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
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
fvdl
a33bcafdf1
Redirect some includes to x86/foo.h
2003-02-26 21:28:59 +00:00
fvdl
cffd488563
Adapt for move of files to arch/x86.
2003-02-26 21:28:20 +00:00
fvdl
8375b2d985
Move some files out of i386 into x86, so that they can be shared with
...
other ports.
2003-02-26 21:26:09 +00:00
matt
9c3775aadf
Make elf32 load_file work properly with TOPDOWN by mapping psections in
...
reverse order. Remove TOPDOWN support from VMCMDs since elf32 does the
right stuff now. With these changes, VAX can now use TOPDOWN.
2003-02-26 21:18:22 +00:00