History log of /netbsd/sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c (Results 1 – 25 of 40)
Revision Date Author Comments
# 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 ...


12