#
70e8a6bc |
| 20-Apr-2023 |
skrll <skrll@NetBSD.org> |
Provide a shared pmap_devmap implementation and convert all pmap_devmap arrays to use DEVMAP_ENTRY{,_END}
|
#
1c4f9b15 |
| 03-Jul-2022 |
andvar <andvar@NetBSD.org> |
s/bounaries/boundaries/ in comments.
|
#
db6ae655 |
| 17-Aug-2021 |
andvar <andvar@NetBSD.org> |
fix multiplei repetitive typos in comments, messages and documentation. mainly because copy paste code big amount of files are affected.
|
#
c6e78f35 |
| 18-Apr-2020 |
skrll <skrll@NetBSD.org> |
PMAP_DEBUG has been deleted on arm
|
#
cffc5744 |
| 18-Apr-2020 |
skrll <skrll@NetBSD.org> |
Trailing whitespace
|
#
e93b22b4 |
| 16-Jul-2019 |
skrll <skrll@NetBSD.org> |
Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
#
c38eafde |
| 16-Jul-2019 |
skrll <skrll@NetBSD.org> |
KNF
|
#
21c0cad0 |
| 28-Oct-2018 |
skrll <skrll@NetBSD.org> |
Fix a commit
|
#
59508e8a |
| 21-Sep-2018 |
skrll <skrll@NetBSD.org> |
Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into opt_console.h and adjust.
|
#
38f07b76 |
| 31-Jul-2018 |
skrll <skrll@NetBSD.org> |
Sprinkle #include "opt_arm_debug.h" where VERBOSE_INIT_ARM is used
|
#
0dec4042 |
| 22-Dec-2016 |
cherry <cherry@NetBSD.org> |
switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
#
4bf1e733 |
| 13-Sep-2014 |
matt <matt@NetBSD.org> |
Replace more vm_offset_t, vm_size_t with vaddr_t, vsize_t Use paddr_t for msgbufphys
|
#
3f8d3465 |
| 18-Aug-2013 |
matt <matt@NetBSD.org> |
<arm/locore.h> fallout (fixes some include ordering errors)
|
#
8aa761be |
| 22-Sep-2012 |
matt <matt@NetBSD.org> |
Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup
Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
show more ...
|
#
7aa8bd5b |
| 16-Aug-2012 |
matt <matt@NetBSD.org> |
Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disab
Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
show more ...
|
#
79855245 |
| 29-Jul-2012 |
matt <matt@NetBSD.org> |
Fix more -fno-common fallout. Move more variables to common locations.
|
#
f30521d0 |
| 01-Jul-2011 |
dyoung <dyoung@NetBSD.org> |
#include <sys/bus.h> instead of <machine/bus.h>.
|
#
fcddf71f |
| 30-Jun-2011 |
wiz <wiz@NetBSD.org> |
dependant -> dependent
|
#
c23fe3a5 |
| 28-Nov-2010 |
hannken <hannken@NetBSD.org> |
As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all con
As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
show more ...
|
#
aa4916d9 |
| 28-Dec-2009 |
uebayasi <uebayasi@NetBSD.org> |
More setttb() -> cpu_setttb() for readability & consistency. Missing instances pointed out by tsutsui@ & nonaka@, thanks.
|
#
998f9b15 |
| 26-Dec-2009 |
uebayasi <uebayasi@NetBSD.org> |
Use cpu_* prefix to call cpu_* functions (setttb() -> cpu_setttb()); no functional changes.
|
#
cb96e85a |
| 26-Dec-2009 |
uebayasi <uebayasi@NetBSD.org> |
Garbage collect an unused global, vm_offset_t pagetables_start.
|
#
3f18fe81 |
| 27-Nov-2009 |
rmind <rmind@NetBSD.org> |
- Use uvm_lwp_setuarea() instead of directly setting address to lwp_t::l_addr. - Replace most remaining uses of l_addr with uvm_lwp_getuarea() or lwp_getpcb(). - Amend assembly in ports where it acce
- Use uvm_lwp_setuarea() instead of directly setting address to lwp_t::l_addr. - Replace most remaining uses of l_addr with uvm_lwp_getuarea() or lwp_getpcb(). - Amend assembly in ports where it accesses PCB via struct user. - Rename L_ADDR to L_PCB in few places. Reduce sys/user.h inclusions.
show more ...
|
#
11af2f9c |
| 26-Nov-2009 |
matt <matt@NetBSD.org> |
Kill proc0paddr. Use lwp0.l_addr instead.
|
#
b2a95bab |
| 11-Aug-2009 |
matt <matt@NetBSD.org> |
Remove all declarations of physmem from sys/arch. Add an include of <sys/systm.h> to the one file that did not already contain it. This now means that physmem can be changed by updating systm.h and
Remove all declarations of physmem from sys/arch. Add an include of <sys/systm.h> to the one file that did not already contain it. This now means that physmem can be changed by updating systm.h and uvm_page.c (excluding fixing printfs)
show more ...
|