thorpej
4deb927ee6
Regen.
1998-01-09 06:59:27 +00:00
thorpej
2f3e61a54a
Put RCS IDs into generated files, in the correct place.
1998-01-09 06:59:10 +00:00
thorpej
e41a79ff38
Regen.
1998-01-09 06:58:04 +00:00
thorpej
bd5df8e610
Put RCS IDs into generated files, in the correct place.
1998-01-09 06:57:44 +00:00
thorpej
884cc096ca
Regen.
1998-01-09 06:56:47 +00:00
thorpej
8735ce36ca
Put RCS IDs into generated files, in the correct place.
1998-01-09 06:56:23 +00:00
perry
6d400d5685
RCS Id Police.
1998-01-09 06:54:57 +00:00
thorpej
e21b3a4cdb
Regen.
1998-01-09 06:54:56 +00:00
perry
bdc53c5d1c
RCS Id Police.
1998-01-09 06:54:55 +00:00
thorpej
d41a505027
Regen.
1998-01-09 06:54:54 +00:00
perry
ace896fac1
RCS Id Police.
1998-01-09 06:54:27 +00:00
thorpej
d1ad0bc624
Put RCS IDs into generated files, in the correct place.
1998-01-09 06:54:25 +00:00
perry
c845089840
RCS Id Police.
1998-01-09 06:54:24 +00:00
thorpej
5170264d4e
Gather pv_table and pmap_attributes things togther, and macro'ize
...
access to them a little better.
Also, improve the performance of pmap_is_{referenced,modified}() and
pmap_clear_{reference,modify}() somewhat.
1998-01-09 06:54:17 +00:00
thorpej
12b9ab0fd5
Regen.
1998-01-09 06:46:47 +00:00
thorpej
9b7afe221e
Put RCS IDs into the generated files, in the correct place.
1998-01-09 06:46:26 +00:00
thorpej
15ed345b3b
Regen.
1998-01-09 06:43:27 +00:00
perry
2a399c6883
RCS Id Police.
1998-01-09 06:41:19 +00:00
thorpej
c5a2e825a0
Regen.
1998-01-09 06:41:17 +00:00
perry
c41a4eebef
RCS Id Police.
1998-01-09 06:40:53 +00:00
thorpej
b59d427988
Add RCS IDs to generated files, in correct place.
1998-01-09 06:40:43 +00:00
thorpej
14807c2914
Use avail_start/avail_end.
1998-01-09 06:37:04 +00:00
perry
65fca2e845
RCS Id Police.
1998-01-09 06:35:18 +00:00
thorpej
f9b6954f55
Call vm_set_page_size() after initializing PAGE_SIZE.
1998-01-09 06:35:17 +00:00
perry
b208a44eb4
RCS Id Police.
1998-01-09 06:34:28 +00:00
thorpej
80fff795f9
Regen.
1998-01-09 06:19:02 +00:00
thorpej
95b0f526ca
Oops, thinko
1998-01-09 06:17:51 +00:00
thorpej
9a4eec1ed1
Regen.
1998-01-09 06:14:57 +00:00
thorpej
d92ba4e07c
Regen.
1998-01-09 06:10:55 +00:00
perry
7c63fb2780
RCS Id Police.
1998-01-09 06:09:56 +00:00
thorpej
355cc817cb
Regen.
1998-01-09 06:09:55 +00:00
perry
beb57094f3
RCS Id Police.
1998-01-09 06:09:54 +00:00
thorpej
1bc72bcfa6
Regen.
1998-01-09 06:09:54 +00:00
perry
31a32e5502
RCS Id Police.
1998-01-09 06:09:38 +00:00
thorpej
1a49aac581
Regen.
1998-01-09 06:09:17 +00:00
thorpej
f35d097c86
Put RCS IDs in generated files, in the right place.
1998-01-09 06:07:26 +00:00
perry
4db5a54188
RCS Id Police.
1998-01-09 06:06:02 +00:00
lukem
493c7002e7
note that /var/tmp isn't the default for TMPDIR
1998-01-09 06:02:38 +00:00
thorpej
4001cf8069
In vm_mem_init(), don't test for cnt.v_page_size being == 0. It is perfectly
...
legitimate for this to be set if vm_set_page_size() hasn't been called (it's
how the page size is communicated to vm_set_page_size()). Instead, test
for page_shift == 0; this is one of the values that vm_set_page_size()
initializes.
1998-01-09 06:00:50 +00:00
mrg
aa39c43bc9
call vm_set_page_size().
1998-01-09 04:37:56 +00:00
perry
b51ed80fd5
RCS Id Police.
1998-01-09 04:11:49 +00:00
perry
a3a46419b5
RCS Id Police.
1998-01-09 03:45:03 +00:00
perry
4e067afcb1
RCS Id Police.
1998-01-09 03:15:09 +00:00
thorpej
85d56961e5
Update a comment relative to the vm_bootstrap_steal_memory() change, and
...
don't include pmap_free_pages() or pmap_next_page() in the new non-contig
case.
1998-01-08 23:48:16 +00:00
thorpej
4cb36c3346
Update a comment to reflect the vm_bootstrap_steal_memory() change, and
...
while I'm here, note which two functions will no longer exist when
new non-contig code is done for this pmap.
1998-01-08 23:47:07 +00:00
thorpej
54f8b4bf57
In the new non-contig case, redefine pmap_steal_memory() as an alternative
...
to vm_bootstrap_steal_memory(), since we may need to steal memory from
a direct-mapped segment at this early stage of the game (on e.g. MIPS
and Alpha).
This interface is activated by defining PMAP_STEAL_MEMORY in <machine/pmap.h>.
Otherwise, the pmap_virtual_space() prototype is in-scope for use by
vm_bootstrap_steal_memory().
1998-01-08 23:28:04 +00:00
thorpej
15efce41a3
Zorch pmap_startup() prototype. It was never implemented in machine-dependent
...
code, and is inlined in the MACHINE_NONCONTIG case of vm_page_bootstrap() now.
1998-01-08 23:13:05 +00:00
thorpej
589a1e440e
Clean up and consolidate the old non-contig bootstrap functions, and
...
rename pmap_steal_memory() to vm_bootstrap_steal_memory().
1998-01-08 23:03:24 +00:00
lukem
c0e8ee54e9
* start from the top of the given ephemeral range and work down;
...
results in reserved ephemeral ports starting at the top (as per
current practice), and shouldn't have a negative effect on normal
ephemeral ports...
* initialise inpt_lastlow in in_pcbinit
1998-01-08 11:56:50 +00:00
mrg
c599e7d439
add new version of non contiguous memory code, written by chuck cranor,
...
called "MACHINE_NEW_NONCONGIG". this is required for UVM, the new VM
system (also written by chuck) that is coming soon. adds new functions:
vm_page_physload() -- tell the VM system about an area of memory.
vm_physseg_find() -- returns index in vm_physmem array that this
address is in.
and several new versions of old functions/macros defined in vm_page.h.
this is the sparc portion.
1998-01-08 11:39:30 +00:00