Home | History | Annotate | Download | only in gdium
History log of /src/sys/arch/evbmips/gdium/machdep.c
RevisionDateAuthorComments
 1.22  05-Mar-2024  thorpej Move the at-shutdown call to resettodr() from cpu_reboot() to kern_reboot().

It's a small step, but it's a step.
 1.21  17-Aug-2020  simonb Add some compile time asserts for endianness on boards/systems that
only support a single endianness.
 1.20  22-Dec-2016  cherry switch all ports to use uvm_init.c:uvm_md_init()

uvm_setpagesize() is now subsumed within this funciton.
 1.19  11-Jul-2016  matt branches: 1.19.2;
Use pmap_kenter flags to create cached/uncached entries.
#include <mips/locore.h> when appropriate
 1.18  01-Feb-2016  christos PR/50735: David Binderman: Check bounds before dereferencing.
 1.17  24-Mar-2014  christos branches: 1.17.6;
use cpu_{g,s}etmodel
 1.16  24-Aug-2011  macallan branches: 1.16.2; 1.16.12; 1.16.16;
fix up the environment pointers to be usable in LP64
 1.15  10-Jul-2011  matt CLeanup machine includes
 1.14  08-Jun-2011  bouyer Make GDIUM build again after matt-nb5-mips64 merge. untested as I don't have
this hardware, but I'll use this as a base for Lemote Fulong support.
 1.13  20-Feb-2011  matt branches: 1.13.2;
Merge forward from matt-nb5-mips64.
 1.12  08-Feb-2011  rmind Remove clause 3 (UCB advertising clause) from the University of Utah
copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks!
Also, merge UCB and Utah copyright texts back into one, as they
originally were.

Extra verification by snj@.
 1.11  08-Feb-2010  joerg branches: 1.11.2; 1.11.4; 1.11.6;
Remove separate mb_map. The nmbclusters is computed at boot time based
on the amount of physical memory and limited by NMBCLUSTERS if present.
Architectures without direct mapping also limit it based on the kmem_map
size, which is used as backing store. On i386 and ARM, the maximum KVA
used for mbuf clusters is limited to 64MB by default.

The old default limits and limits based on GATEWAY have been removed.
key_registered_sb_max is hard-wired to a value derived from 2048
clusters.
 1.10  27-Nov-2009  rmind branches: 1.10.2;
- 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.
 1.9  26-Nov-2009  matt Kill proc0paddr. Use lwp0.l_addr instead.
 1.8  17-Aug-2009  matt branches: 1.8.2;
Use mips3_sd instead of two 32bit stores.
 1.7  11-Aug-2009  matt Remove declaration of physmem since uvm_page.c declares it.
 1.6  11-Aug-2009  cliff #ifdef around boot args parsing for now, so won't kill autobooting the gdium
 1.5  11-Aug-2009  matt Disable 2nd PCI Windows @ 8MB
 1.4  08-Aug-2009  matt Add pci_attach_hook to configure the ralink device since PMON didn't. This
avoids the over kill of PCI_NETBSD_CONFIGURE. And given the bounded nature
of the Gdium, it's not as if someone is going to add more devices.
 1.3  07-Aug-2009  matt Get the CPU frequency from the PMON environment (which it provided to us).
 1.2  06-Aug-2009  matt Cleanup a bit and remove some debugging cruft that's no longer needed now
that the early console is working.
 1.1  06-Aug-2009  matt GDIUM support. It compiles but doesn't yet work. It dies quickly in
mips_vector_init.
 1.8.2.3  11-Mar-2010  yamt sync with head
 1.8.2.2  19-Aug-2009  yamt sync with head.
 1.8.2.1  17-Aug-2009  yamt file machdep.c was added on branch yamt-nfs-mp on 2009-08-19 18:46:13 +0000
 1.10.2.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.11.6.2  05-Mar-2011  bouyer Sync with HEAD
 1.11.6.1  17-Feb-2011  bouyer Sync with HEAD
 1.11.4.1  06-Jun-2011  jruoho Sync with HEAD.
 1.11.2.2  12-Jun-2011  rmind sync with head
 1.11.2.1  05-Mar-2011  rmind sync with head
 1.13.2.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.16.16.1  18-May-2014  rmind sync with head
 1.16.12.2  03-Dec-2017  jdolecek update from HEAD
 1.16.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.16.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.17.6.3  05-Feb-2017  skrll Sync with HEAD
 1.17.6.2  05-Oct-2016  skrll Sync with HEAD
 1.17.6.1  19-Mar-2016  skrll Sync with HEAD
 1.19.2.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)

RSS XML Feed