| History log of /src/sys/arch/evbppc/include |
| Revision | Date | Author | Comments |
| 1.8 | 21-Dec-2015 |
christos | Add mips fenv.h (From FreeBSD)
|
| 1.7 | 23-Jul-2014 |
alnsn | branches: 1.7.4; Rename sljitarch.h to sljit_machdep.h.
|
| 1.6 | 17-Nov-2013 |
alnsn | branches: 1.6.2; Enable sljit and bpfjit on powerpc.
|
| 1.5 | 11-Dec-2005 |
christos | branches: 1.5.112; 1.5.122; 1.5.128; merge ktrace-lwp.
|
| 1.4 | 20-Oct-2003 |
matt | Reorganize the way powerpc port install machine specific headers. Use <powerpc/oea/bat.h> exclusively and remove <machine/bat.h> and <powerpc/bat.h>. Remove unneeded <machine/cpufunc.h>. To insure 1:1 correspondence of <powerpc/FOO.h> to <machine/FOO.h> include "../../powerpc/include/Makefile" in "arch/FOO/include/Makefile". Incororpate <byte_swap.h> into <bswap.h> and then byte_swap.h
|
| 1.3 | 17-Jan-2003 |
thorpej | branches: 1.3.2; Merge the nathanw_sa branch.
|
| 1.2 | 09-Dec-2002 |
scw | branches: 1.2.2; Add pmc.h
|
| 1.1 | 09-Dec-2002 |
scw | New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.2.2.3 | 19-Dec-2002 |
thorpej | Add <machine/mcontext.h> for evbppc.
|
| 1.2.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.2.2.1 | 09-Dec-2002 |
thorpej | file Makefile was added on branch nathanw_sa on 2002-12-11 06:29:04 +0000
|
| 1.3.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.3.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.3.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.5.128.1 | 18-May-2014 |
rmind | sync with head
|
| 1.5.122.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.5.122.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.5.112.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.6.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.7.4.1 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file ansi.h was added on branch nathanw_sa on 2002-12-11 06:29:05 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file aout_machdep.h was added on branch nathanw_sa on 2002-12-11 06:29:05 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file asm.h was added on branch nathanw_sa on 2002-12-11 06:29:06 +0000
|
| 1.3 | 05-Jun-2011 |
matt | Remove <machine/atomic.h>; use <sys/atomic.h> instead. Add <powerpc/cpuset.h> (for mpc85xx pmap). Add some initial MP code for mpc85xx Rework ipi code to be common across all ppcs Change PPC to keep curlwp in %r13 while in the kernel. Move astpending from cpu_info to mdlwp Improve cpu_need_resched to be more MP friendly.
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.100; 1.2.106; 1.2.110; merge ktrace-lwp.
|
| 1.1 | 20-Oct-2003 |
matt | branches: 1.1.4; Reorganize the way powerpc port install machine specific headers. Use <powerpc/oea/bat.h> exclusively and remove <machine/bat.h> and <powerpc/bat.h>. Remove unneeded <machine/cpufunc.h>. To insure 1:1 correspondence of <powerpc/FOO.h> to <machine/FOO.h> include "../../powerpc/include/Makefile" in "arch/FOO/include/Makefile". Incororpate <byte_swap.h> into <bswap.h> and then byte_swap.h
|
| 1.1.4.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.4.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.4.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1.4.1 | 20-Oct-2003 |
skrll | file atomic.h was added on branch ktrace-lwp on 2004-08-03 10:34:16 +0000
|
| 1.2.110.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.2.106.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.2.100.1 | 12-Jun-2011 |
rmind | sync with head
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file bswap.h was added on branch nathanw_sa on 2002-12-11 06:29:06 +0000
|
| 1.7 | 17-Jul-2011 |
dyoung | Enable new-style <sys/bus.h> on several PowerPC ports supporting PCI buses. Make non-inline implementations of bus_space(9) and bus_dma(9) routines and move them to appropriate .c files.
This may leave amigappc in a bad state, sorry. Fortunately, it will be easy to repair by imitating the bus.h -> bus_{defs,funcs}.h split in some other PowerPC port.
|
| 1.6 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.5 | 25-Jul-2003 |
scw | Switch ibm4xx ports to common powerpc bus_space/bus_dma code. XXX: Walnut PCI support is broken. This will be addressed shortly.
|
| 1.4 | 16-Mar-2003 |
matt | branches: 1.4.2; EV64260 now gets to single user prompt using COM1 (2nd uart) as console with PPCBOOT as firmware. XXX PCI devices are not found.
|
| 1.3 | 07-Mar-2003 |
matt | Remove some constant (use value in bus_space_tags).
|
| 1.2 | 04-Mar-2003 |
matt | Re-arrange things in evbppc & powerpc to support OEA-based eval boards in evbppc. OEA-based board(s) to be added later.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file bus.h was added on branch nathanw_sa on 2002-12-11 06:29:07 +0000
|
| 1.4.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.4.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.4.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1 | 01-Jul-2011 |
dyoung | Per discussion at <http://mail-index.netbsd.org/tech-kern/2010/04/02/msg007941.html>, divide each machine's bus.h into bus_defs.h (constants & data types) and bus_funcs.h (macro implementations of bus_space(9) routines and MD prototypes).
Note that some bus_space(9) routines' implementation will move to .c files from inline subroutines or macros in .h files.
I've only made the split for machine architectures where there is PCI. All of the non-PCI-having architectures will require a similar split.
These #include files are not referenced by any (committed) Makefiles or header files, yet. Changes to Makefiles, to <sys/bus.h>, and to some more machine-dependent files will dribble in before I throw the switch.
|
| 1.1 | 01-Jul-2011 |
dyoung | Per discussion at <http://mail-index.netbsd.org/tech-kern/2010/04/02/msg007941.html>, divide each machine's bus.h into bus_defs.h (constants & data types) and bus_funcs.h (macro implementations of bus_space(9) routines and MD prototypes).
Note that some bus_space(9) routines' implementation will move to .c files from inline subroutines or macros in .h files.
I've only made the split for machine architectures where there is PCI. All of the non-PCI-having architectures will require a similar split.
These #include files are not referenced by any (committed) Makefiles or header files, yet. Changes to Makefiles, to <sys/bus.h>, and to some more machine-dependent files will dribble in before I throw the switch.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file cdefs.h was added on branch nathanw_sa on 2002-12-11 06:29:07 +0000
|
| 1.2 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.1 | 18-Mar-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; Add sources for OpenBlockS200 (OpenBlockS S/R) machine.
|
| 1.1.6.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.1.6.1 | 18-Mar-2005 |
kent | file century_bios.h was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.1.4.2 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 18-Mar-2005 |
skrll | file century_bios.h was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000
|
| 1.1.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.2.1 | 18-Mar-2005 |
yamt | file century_bios.h was added on branch yamt-km on 2005-03-19 08:32:58 +0000
|
| 1.8 | 03-Aug-2021 |
rin | Switch evbppc/ibm4xx to generic evbppc (same as oea) kernel modules.
I've confirmed that kernels similar to amd64/conf/MODULAR work fine both on 403 and 405.
XXX Unfortunately, we cannot immediately switch evbppc/booke to generic kernel modules yet; it has its own intr.h implementation.
|
| 1.7 | 20-Jun-2011 |
matt | Don't expose port-specific if _MODULE is defined. Don't _MACHINE_CPU_H_, _<PORT>_CPU_H_
|
| 1.6 | 18-Jun-2011 |
matt | split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.5 | 12-Jun-2011 |
mrg | for booke and ibm4xx evbppc systems, set module_machine to to either "powerpc-ibm4xx" or "powerpc-booke".
|
| 1.4 | 11-Dec-2005 |
christos | branches: 1.4.110; merge ktrace-lwp.
|
| 1.3 | 25-Jul-2003 |
scw | Switch ibm4xx ports to common powerpc bus_space/bus_dma code. XXX: Walnut PCI support is broken. This will be addressed shortly.
|
| 1.2 | 04-Mar-2003 |
matt | branches: 1.2.2; Re-arrange things in evbppc & powerpc to support OEA-based eval boards in evbppc. OEA-based board(s) to be added later.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file cpu.h was added on branch nathanw_sa on 2002-12-11 06:29:07 +0000
|
| 1.2.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.2.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.2.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.4.110.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.1 | 05-Feb-2003 |
nakayama | Replace machine/rnd.h with more appropriate name to share it with cycle counter based microtime in kern/kern_microtime.c.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file db_machdep.h was added on branch nathanw_sa on 2002-12-11 06:29:08 +0000
|
| 1.2 | 11-Mar-2003 |
hannken | Add support for the IBM 403GCX cpu. Enabled with "options PPC_IBM403".
- different set of device control registers. - non-standard access to the time base. - 16 byte cache lines.
Approved by: Eduardo Horvath <eeh@netbsd.org>
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file dcr.h was added on branch nathanw_sa on 2002-12-11 06:29:08 +0000
|
| 1.1 | 02-Apr-2021 |
rin | branches: 1.1.2; 1.1.4; evbppc: Add support for DHT Walnut 405GP evaluation board. (Digital Home Technologies PCB 01070201 Rev. 1.1)
Official web page seems gone, but analyses by Linux people are at:
- https://elinux.org/DHT-Walnut - http://web.archive.org/web/20070225171826/http://supernova.stanford.edu/dingdong/
The board features:
- 266MHz PowerPC 405GP processor - one PC133 SDRAM slot - two 32-bit 5V PCI slot - on-chip ethernet controller with DP83843 PHY - on-chip serial port / GPIO controller - on-board PDC20265 IDE controller
Hardware limitations:
- no MAC address assigned - no RTC present
Known problem:
- atabus(4) channels cannot be attached to pdcide(4) for cold boot
dmesg:
- https://dmesgd.nycbug.org/index.cgi?do=view&id=5997
Have fun!
|
| 1.1.4.2 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.1.4.1 | 02-Apr-2021 |
thorpej | file dht.h was added on branch thorpej-futex on 2021-04-03 22:28:24 +0000
|
| 1.1.2.2 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 02-Apr-2021 |
thorpej | file dht.h was added on branch thorpej-cfargs on 2021-04-03 21:44:43 +0000
|
| 1.8 | 16-May-2013 |
christos | Complete the dosparts -> mbrparts conversion. Only x86k new uses dosparts because it also uses struct dos_partition.
|
| 1.7 | 30-Aug-2011 |
bouyer | branches: 1.7.2; 1.7.12; Add getlabelusesmbr(), as proposed in http://mail-index.netbsd.org/tech-userlevel/2011/08/25/msg005404.html This is used by disk tools such as disklabel(8) to dynamically decide is the undelyling platform uses a disklabel-in-mbr-partition or not (instead of using a compile-time list of ports). getlabelusesmbr() reads the sysctl kern.labelusesmbr, takes its value from the machdep #define LABELUSESMBR. For evbmips, make LABELUSESMBR 1 if the platform uses pmon as bootloader, and 0 (the previous value) otherwise.
|
| 1.6 | 23-Nov-2009 |
pooka | If cpu_disklabel includes struct dkbad, define __HAVE_DISKLABEL_DKBAD. This allows use of subr_disk_mbr on all archs. Default to it for the rump disk component. No functional change for regular kernels. (The other option would've been to include dkbad in disklabels everywhere, but arguably this approach has less possible side-effects, especially given that wedges and related magic will take over the world any second now).
|
| 1.5 | 11-Dec-2005 |
christos | branches: 1.5.78; merge ktrace-lwp.
|
| 1.4 | 12-Jun-2005 |
dyoung | Make disklabel(8) and fdisk(8) into "host tools " last step: build and install ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-disklabel, ${TOOLDIR}/bin/${MACHINE_GNU_PLATFORM}-fdisk by "reaching over" to the sources in ${NETBSDSRCDIR}/sbin/{disklabel fdisk}/.
To avoid clashes with a build-host's header files, especially on *BSD, the host-tools versions of fdisk and disklabel search for #includes such as disklabel.h, disklabel_acorn.h, disklabel_gpt.h, and bootinfo.h in a new #includes namespace, nbinclude/. That is, they #include <nbinclude/sys/disklabel.h>, <nbinclude/machine/disklabel.h>, <nbinclude/sparc64/disklabel.h>, instead of <sys/disklabel.h> and such. I have also updated the system headers to #include from nbinclude/-space when HAVE_NBTOOL_CONFIG_H is #defined.
|
| 1.3 | 19-Nov-2003 |
scw | Add support for an MBR disklabel if EVBPPC_HAS_MBR is defined.
|
| 1.2 | 10-May-2003 |
thorpej | branches: 1.2.2; Remove redundant bounds_check_with_label() prototype.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file disklabel.h was added on branch nathanw_sa on 2002-12-11 06:29:09 +0000
|
| 1.2.2.4 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.2.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.2.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.2.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.5.78.1 | 11-Mar-2010 |
yamt | sync with head
|
| 1.7.12.1 | 23-Jun-2013 |
tls | resync from head
|
| 1.7.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.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file elf_machdep.h was added on branch nathanw_sa on 2002-12-11 06:29:09 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file endian.h was added on branch nathanw_sa on 2002-12-11 06:29:10 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file endian_machdep.h was added on branch nathanw_sa on 2002-12-11 06:29:10 +0000
|
| 1.4 | 02-Mar-2021 |
rin | Adjust tabs. Add NetBSD RCSID. No binary changes.
|
| 1.3 | 23-Oct-2006 |
kiyohara | branches: 1.3.156; Define BASE_ISA macro for ISA window base address (where pckbc, com, lpt live) instead of hardcoding the constant or (even before) using BASE_COM.
|
| 1.2 | 25-Jul-2003 |
scw | branches: 1.2.16; 1.2.46; 1.2.48; Switch ibm4xx ports to common powerpc bus_space/bus_dma code. XXX: Walnut PCI support is broken. This will be addressed shortly.
|
| 1.1 | 11-Mar-2003 |
hannken | branches: 1.1.2; Add a port to the NCD Explora451 ThinClient.
- Supported devices: le, com, lpt, pckbd, frame buffer. - Support missing: phy, audio, pcmcia. - Boots from network or md.
Approved by: Eduardo Horvath <eeh@netbsd.org>
|
| 1.1.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.2.48.1 | 10-Dec-2006 |
yamt | sync with head.
|
| 1.2.46.1 | 18-Nov-2006 |
ad | Sync with head.
|
| 1.2.16.1 | 30-Dec-2006 |
yamt | sync with head.
|
| 1.3.156.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.1 | 20-Dec-2015 |
christos | branches: 1.1.2; 1.1.18; new powerpc fenv.h
|
| 1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.1.18.1 | 20-Dec-2015 |
jdolecek | file fenv.h was added on branch tls-maxphys on 2017-12-03 11:36:11 +0000
|
| 1.1.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
| 1.1.2.1 | 20-Dec-2015 |
skrll | file fenv.h was added on branch nick-nhusb on 2015-12-27 12:09:35 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file float.h was added on branch nathanw_sa on 2002-12-11 06:29:11 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file fpu.h was added on branch nathanw_sa on 2002-12-11 06:29:11 +0000
|
| 1.3 | 02-Feb-2003 |
matt | Perform a rototill of the powerpc code. Mandate use of SPRG0 to store a pointer to current cpu's cpu_info structure. Use cpu_info for intstk,intr_depth,still_stk,idle_pcb,curpcb,curlwp,etal even on non-MULTIPROCESSOR machines. Add common macros GET_CPUINFO and INIT_CPUINFO to get and initialize the cpu_info struct on startup. Make ibm4xx use the standard <powerpc/frame.h>. Use IFRAME_xx in ibm4xx trap_subr.S instead of explicit magic offsets. Move INTSTK and SPILLSTK to std.<platform>. Change faultbuf to a struct instead of an array.
On MPC6XX cpus, stop using the vector page for temporary space and use reserved space in cpu_info.
|
| 1.2 | 17-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.3 | 19-Dec-2002 |
thorpej | LWP'ify and add saframe.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file frame.h was added on branch nathanw_sa on 2002-12-11 06:29:11 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file ieee.h was added on branch nathanw_sa on 2002-12-11 06:29:12 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file ieeefp.h was added on branch nathanw_sa on 2002-12-11 06:29:12 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file int_const.h was added on branch nathanw_sa on 2002-12-11 06:29:12 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file int_fmtio.h was added on branch nathanw_sa on 2002-12-11 06:29:13 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file int_limits.h was added on branch nathanw_sa on 2002-12-11 06:29:13 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file int_mwgwtypes.h was added on branch nathanw_sa on 2002-12-11 06:29:13 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file int_types.h was added on branch nathanw_sa on 2002-12-11 06:29:14 +0000
|
| 1.5 | 28-Jul-2012 |
matt | Remove declartions of physmem
|
| 1.4 | 11-Dec-2005 |
christos | branches: 1.4.112; merge ktrace-lwp.
|
| 1.3 | 02-Sep-2004 |
scw | Fix the rcsid.
|
| 1.2 | 04-Mar-2003 |
matt | branches: 1.2.2; Re-arrange things in evbppc & powerpc to support OEA-based eval boards in evbppc. OEA-based board(s) to be added later.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file intr.h was added on branch nathanw_sa on 2002-12-11 06:29:14 +0000
|
| 1.2.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.2.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.2.2.1 | 03-Sep-2004 |
skrll | Sync with HEAD
|
| 1.4.112.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.2 | 15-Jul-2018 |
maxv | Retire ipkdb entirely. The option was removed from the config files yesterday.
ok kamil christos
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; 1.1.198; 1.1.200; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.200.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.198.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file ipkdb.h was added on branch nathanw_sa on 2002-12-11 06:29:14 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file kcore.h was added on branch nathanw_sa on 2002-12-11 06:29:14 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file limits.h was added on branch nathanw_sa on 2002-12-11 06:29:15 +0000
|
| 1.6 | 06-Aug-2014 |
joerg | Consistently define WARN in a way that passes format string checks, i.e. always uses the same number of arguments as given in the format string.
|
| 1.5 | 28-Apr-2008 |
martin | branches: 1.5.44; 1.5.60; Remove clause 3 and 4 from TNF licenses
|
| 1.4 | 25-Jan-2006 |
christos | branches: 1.4.72; 1.4.74; 1.4.76; free -> dealloc unsigned -> size_t for alloc/dealloc
|
| 1.3 | 11-Dec-2005 |
christos | branches: 1.3.2; merge ktrace-lwp.
|
| 1.2 | 30-Jun-2005 |
simonb | branches: 1.2.2; We don't need a.out loadfile support for evbppc - this port has only ever been ELF.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; 1.1.8; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.8.1 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file loadfile_machdep.h was added on branch nathanw_sa on 2002-12-11 06:29:15 +0000
|
| 1.2.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.3.2.1 | 01-Feb-2006 |
yamt | sync with head.
|
| 1.4.76.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.4.74.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.4.72.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.5.60.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.5.44.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file lock.h was added on branch nathanw_sa on 2002-12-11 06:29:15 +0000
|
| 1.1 | 30-Nov-2024 |
christos | branches: 1.1.4; Create a new header lwp_private.h to contain _lwp_getprivate_fast, _lwp_gettcb_fast, _lwp_settcb and remove them from mcontext.h, so that: 1. we don't need special hacks to hide them 2. we can include <lwp.h> where needed to get the necessary prototypes without redefining them locally.
|
| 1.1.4.2 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.1.4.1 | 30-Nov-2024 |
perseant | file lwp_private.h was added on branch perseant-exfatfs on 2025-08-02 05:55:35 +0000
|
| 1.2 | 26-Apr-2011 |
joerg | Remove Darwin, MACH and Mach-O support.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; 1.1.136; 1.1.142; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.142.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.1.136.1 | 31-May-2011 |
rmind | sync with head
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file macho_machdep.h was added on branch nathanw_sa on 2002-12-11 06:29:16 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file math.h was added on branch nathanw_sa on 2002-12-11 06:29:16 +0000
|
| 1.2 | 17-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
| 1.1 | 19-Dec-2002 |
thorpej | branches: 1.1.2; file mcontext.h was initially added on branch nathanw_sa.
|
| 1.1.2.1 | 19-Dec-2002 |
thorpej | Add <machine/mcontext.h> for evbppc.
|
| 1.2 | 09-Feb-2007 |
ad | branches: 1.2.4; Merge newlock2 to head.
|
| 1.1 | 22-Dec-2006 |
ad | branches: 1.1.2; file mutex.h was initially added on branch newlock2.
|
| 1.1.2.1 | 22-Dec-2006 |
ad | Pull in CPU specific stubs.
|
| 1.2.4.2 | 26-Feb-2007 |
yamt | sync with head.
|
| 1.2.4.1 | 09-Feb-2007 |
yamt | file mutex.h was added on branch yamt-lazymbuf on 2007-02-26 09:06:23 +0000
|
| 1.1 | 28-Feb-2014 |
matt | branches: 1.1.4; 1.1.6; 1.1.10; Needed for COMPAT_NETBSD32
|
| 1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.10.1 | 28-Feb-2014 |
tls | file netbsd32_machdep.h was added on branch tls-maxphys on 2014-08-20 00:02:59 +0000
|
| 1.1.6.2 | 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.1.6.1 | 28-Feb-2014 |
yamt | file netbsd32_machdep.h was added on branch yamt-pagecache on 2014-05-22 11:39:45 +0000
|
| 1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
| 1.1.4.1 | 28-Feb-2014 |
rmind | file netbsd32_machdep.h was added on branch rmind-smpnet on 2014-05-18 17:45:07 +0000
|
| 1.4 | 30-Mar-2021 |
rin | Include <dev/ic/comreg.h> for COM_FREQ.
|
| 1.3 | 30-Mar-2021 |
rin | G/C <evbppc/obs405.h>.
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.178; 1.2.180; merge ktrace-lwp.
|
| 1.1 | 18-Mar-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; Add sources for OpenBlockS200 (OpenBlockS S/R) machine.
|
| 1.1.6.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.1.6.1 | 18-Mar-2005 |
kent | file obs200.h was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.1.4.2 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 18-Mar-2005 |
skrll | file obs200.h was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000
|
| 1.1.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.2.1 | 18-Mar-2005 |
yamt | file obs200.h was added on branch yamt-km on 2005-03-19 08:32:58 +0000
|
| 1.2.180.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.2.178.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.4 | 30-Mar-2021 |
rin | Include <dev/ic/comreg.h> for COM_FREQ.
|
| 1.3 | 30-Mar-2021 |
rin | G/C <evbppc/obs405.h>.
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.178; 1.2.180; merge ktrace-lwp.
|
| 1.1 | 18-Mar-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.12; Rearrange codes for OpenBlockS266 machine.
|
| 1.1.12.2 | 15-Sep-2005 |
riz | Pull up following revision(s) (requested by shige in ticket #5820): distrib/evbppc/md-kernel/Makefile 1.3 via patch etc/etc.evbppc/Makefile.inc 1.3 via patch sys/arch/evbppc/conf/files.obs405 1.5-1.8 via patch sys/arch/evbppc/conf/OPENBLOCKS266 1.22,1.25 via patch sys/arch/evbppc/include/obs266.h 1.1 (new) sys/arch/evbppc/include/obs405.h 1.1-1.5 (new) sys/arch/evbppc/include/rbus_machdep.h 1.1 (new) sys/arch/evbppc/obs405/consinit.c 1.2-1.4 sys/arch/evbppc/obs405/dev/x1226.c deleted sys/arch/evbppc/obs405/dev/x1226reg.h deleted sys/arch/evbppc/obs405/machdep.c deleted sys/arch/evbppc/obs405/obs266_autoconf.c 1.1 (new) sys/arch/evbppc/obs405/obs266_machdep.c 1.1 (new, plus patch) sys/arch/evbppc/obs405/obs405_autoconf.c 1.1 (new, plus patch) sys/arch/evbppc/obs405/obs405_machdep.c 1.1 (new) sys/arch/evbppc/obs405/rbus_machdep.c 1.1 (new) sys/arch/powerpc/conf/files.ibm4xx 1.6-1.7 sys/arch/powerpc/ibm4xx/board_prop.c 1.1 (new) sys/arch/powerpc/ibm4xx/dev/com_opb.c 1.12 sys/arch/powerpc/ibm4xx/dev/comopbvar.h 1.1 (new) sys/arch/powerpc/ibm4xx/ibm40x_machdep.c 1.3-1.4 sys/arch/powerpc/ibm4xx/ibm4xx_autoconf.c 1.1-1.2 (new) sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c 1.1-1.3 (new) sys/arch/powerpc/ibm4xx/ibm4xxgpx_autoconf.c 1.2-1.3 sys/arch/powerpc/ibm4xx/openbios/openbios.c 1.1 (new) sys/arch/powerpc/include/ibm4xx/cpu.h 1.7-1.10 sys/arch/powerpc/include/ibm4xx/openbios.h 1.1 (new)
Update OpenBlockS266 support to more modern, stable sources.
|
| 1.1.12.1 | 18-Mar-2005 |
riz | file obs266.h was added on branch netbsd-2 on 2005-09-15 14:28:44 +0000
|
| 1.1.10.2 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.1.10.1 | 18-Mar-2005 |
tron | file obs266.h was added on branch netbsd-3 on 2005-09-14 20:53:59 +0000
|
| 1.1.6.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.1.6.1 | 18-Mar-2005 |
kent | file obs266.h was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.1.4.2 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 18-Mar-2005 |
skrll | file obs266.h was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000
|
| 1.1.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.2.1 | 18-Mar-2005 |
yamt | file obs266.h was added on branch yamt-km on 2005-03-19 08:32:58 +0000
|
| 1.2.180.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.2.178.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.9 | 30-Mar-2021 |
rin | G/C <evbppc/obs405.h>.
|
| 1.8 | 18-Jun-2011 |
matt | branches: 1.8.66; 1.8.68; split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.7 | 18-Mar-2010 |
kiyohara | branches: 1.7.6; Support Plathome's OpenBlockS600.
|
| 1.6 | 11-Dec-2005 |
christos | branches: 1.6.78; 1.6.98; 1.6.100; merge ktrace-lwp.
|
| 1.5 | 18-Mar-2005 |
shige | branches: 1.5.4; Rearrange codes for OpenBlockS266 machine.
|
| 1.4 | 24-Jan-2005 |
shige | branches: 1.4.2; 1.4.6; Add OpenBlockS266 GPIO LED Driver.
|
| 1.3 | 21-Jan-2005 |
shige | Add consinit() and md_consinit funcptr to ibm4xx/machdep.c. Rename consinit() to obs405_consinit() at evbppc/obs405/consinit.c.
Set md_consinit to obs405_consinit() at initppc(). Consinit fuction calls a function stored at md_consinit pointer.
|
| 1.2 | 18-Jan-2005 |
shige | - Copy evbppc/obs405/machdep.c to evbppc/obs405/md_machdep.c. (prevent machdep.o from conflict) - Rename function: cpu_startup -> obs405_cpu_startup. - Set md-func-ptr: md_cpu_startup = obs405_cpu_startup.
|
| 1.1 | 13-Jan-2005 |
shige | branches: 1.1.2; 1.1.4; Call com_opb_cnattach function.
|
| 1.1.4.5 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.4 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.3 | 24-Jan-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.2 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 13-Jan-2005 |
skrll | file obs405.h was added on branch ktrace-lwp on 2005-01-17 19:29:23 +0000
|
| 1.1.2.1 | 29-Apr-2005 |
kent | sync with -current
|
| 1.4.6.1 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.4.2.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.5.4.2 | 15-Sep-2005 |
riz | Pull up following revision(s) (requested by shige in ticket #5820): distrib/evbppc/md-kernel/Makefile 1.3 via patch etc/etc.evbppc/Makefile.inc 1.3 via patch sys/arch/evbppc/conf/files.obs405 1.5-1.8 via patch sys/arch/evbppc/conf/OPENBLOCKS266 1.22,1.25 via patch sys/arch/evbppc/include/obs266.h 1.1 (new) sys/arch/evbppc/include/obs405.h 1.1-1.5 (new) sys/arch/evbppc/include/rbus_machdep.h 1.1 (new) sys/arch/evbppc/obs405/consinit.c 1.2-1.4 sys/arch/evbppc/obs405/dev/x1226.c deleted sys/arch/evbppc/obs405/dev/x1226reg.h deleted sys/arch/evbppc/obs405/machdep.c deleted sys/arch/evbppc/obs405/obs266_autoconf.c 1.1 (new) sys/arch/evbppc/obs405/obs266_machdep.c 1.1 (new, plus patch) sys/arch/evbppc/obs405/obs405_autoconf.c 1.1 (new, plus patch) sys/arch/evbppc/obs405/obs405_machdep.c 1.1 (new) sys/arch/evbppc/obs405/rbus_machdep.c 1.1 (new) sys/arch/powerpc/conf/files.ibm4xx 1.6-1.7 sys/arch/powerpc/ibm4xx/board_prop.c 1.1 (new) sys/arch/powerpc/ibm4xx/dev/com_opb.c 1.12 sys/arch/powerpc/ibm4xx/dev/comopbvar.h 1.1 (new) sys/arch/powerpc/ibm4xx/ibm40x_machdep.c 1.3-1.4 sys/arch/powerpc/ibm4xx/ibm4xx_autoconf.c 1.1-1.2 (new) sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c 1.1-1.3 (new) sys/arch/powerpc/ibm4xx/ibm4xxgpx_autoconf.c 1.2-1.3 sys/arch/powerpc/ibm4xx/openbios/openbios.c 1.1 (new) sys/arch/powerpc/include/ibm4xx/cpu.h 1.7-1.10 sys/arch/powerpc/include/ibm4xx/openbios.h 1.1 (new)
Update OpenBlockS266 support to more modern, stable sources.
|
| 1.5.4.1 | 18-Mar-2005 |
riz | file obs405.h was added on branch netbsd-2 on 2005-09-15 14:28:44 +0000
|
| 1.6.100.1 | 30-May-2010 |
rmind | sync with head
|
| 1.6.98.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.6.78.1 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.7.6.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.8.68.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.8.66.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.3 | 30-Mar-2021 |
rin | Include <dev/ic/comreg.h> for COM_FREQ.
|
| 1.2 | 30-Mar-2021 |
rin | G/C <evbppc/obs405.h>.
|
| 1.1 | 18-Mar-2010 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.78; 1.1.80; Support Plathome's OpenBlockS600.
|
| 1.1.80.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.1.78.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.1.6.2 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.1.6.1 | 18-Mar-2010 |
yamt | file obs600.h was added on branch yamt-nfs-mp on 2010-08-11 22:51:54 +0000
|
| 1.1.4.2 | 30-May-2010 |
rmind | sync with head
|
| 1.1.4.1 | 18-Mar-2010 |
rmind | file obs600.h was added on branch rmind-uvmplock on 2010-05-30 05:16:43 +0000
|
| 1.1.2.2 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.1.2.1 | 18-Mar-2010 |
uebayasi | file obs600.h was added on branch uebayasi-xip on 2010-04-30 14:39:18 +0000
|
| 1.3 | 20-Jun-2011 |
matt | Cleanup powerpc param.h. If compiling a MODULE, ignore port-specific stuff. Only include <machine/cpu.h> in <powerpc/param.h> at the end.
|
| 1.2 | 04-Mar-2003 |
matt | branches: 1.2.140; Re-arrange things in evbppc & powerpc to support OEA-based eval boards in evbppc. OEA-based board(s) to be added later.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file param.h was added on branch nathanw_sa on 2002-12-11 06:29:16 +0000
|
| 1.2.140.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file pcb.h was added on branch nathanw_sa on 2002-12-11 06:29:16 +0000
|
| 1.3 | 24-Apr-2008 |
hubertf | Fix RCS Id, pointed out by Slava Semushin in private mail
|
| 1.2 | 04-Mar-2003 |
matt | branches: 1.2.104; 1.2.106; Re-arrange things in evbppc & powerpc to support OEA-based eval boards in evbppc. OEA-based board(s) to be added later.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file pci_machdep.h was added on branch nathanw_sa on 2002-12-11 06:29:17 +0000
|
| 1.2.106.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.104.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file pio.h was added on branch nathanw_sa on 2002-12-11 06:29:17 +0000
|
| 1.3 | 03-Feb-2003 |
matt | Rename PPC_MPC6XX to PPC_OEA (and any mpc6xx reference to oea).
|
| 1.2 | 03-Feb-2003 |
matt | More cleanup for OLDPMAP.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file pmap.h was added on branch nathanw_sa on 2002-12-11 06:29:18 +0000
|
| 1.2 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; 1.1.198; 1.1.200; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.200.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.1.198.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file pmc.h was added on branch nathanw_sa on 2002-12-11 06:29:18 +0000
|
| 1.3 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
| 1.2 | 17-Oct-2007 |
garbled | branches: 1.2.2; 1.2.4; 1.2.8; 1.2.22; 1.2.24; 1.2.26; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
| 1.1 | 08-May-2007 |
garbled | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.10; file pmppc.h was initially added on branch ppcoea-renovation.
|
| 1.1.10.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.1.8.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.1.6.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.1.2.1 | 08-May-2007 |
garbled | Move pmppc over to evbppc. (previous location sys/arch/pmppc)
|
| 1.2.26.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.2.24.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.22.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.2.8.2 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.2.8.1 | 17-Oct-2007 |
matt | file pmppc.h was added on branch matt-armv6 on 2007-11-06 23:16:17 +0000
|
| 1.2.4.2 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.2.4.1 | 17-Oct-2007 |
yamt | file pmppc.h was added on branch yamt-lazymbuf on 2007-10-27 11:25:55 +0000
|
| 1.2.2.2 | 23-Oct-2007 |
ad | Sync with head.
|
| 1.2.2.1 | 17-Oct-2007 |
ad | file pmppc.h was added on branch vmlocking on 2007-10-23 20:35:43 +0000
|
| 1.5 | 22-Jun-2011 |
matt | Make pmppc use stock <powerpc/pci_machdep.h> Move some private declartions to <pmppc/dev/mainbus.h>
|
| 1.4 | 17-Jun-2011 |
matt | intr.h must not include cpu due to deadly embrace with SOFTINT_COUNT. Cleanup intr.h so MD definitions can overload common definitions. Rototill pic/intr.c. Virtual IRQs can now be reclaimed. separate virq from hwirq from picirq. Redo intr mask calculations. tested on pmppc and macppc (MP).
|
| 1.3 | 28-Apr-2008 |
martin | branches: 1.3.32; Remove clause 3 and 4 from TNF licenses
|
| 1.2 | 17-Oct-2007 |
garbled | branches: 1.2.2; 1.2.4; 1.2.8; 1.2.22; 1.2.24; 1.2.26; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
| 1.1 | 08-May-2007 |
garbled | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.10; file pmppc_intr.h was initially added on branch ppcoea-renovation.
|
| 1.1.10.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.1.8.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.1.6.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.1.2.1 | 08-May-2007 |
garbled | Move pmppc over to evbppc. (previous location sys/arch/pmppc)
|
| 1.2.26.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.2.24.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.22.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.2.8.2 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.2.8.1 | 17-Oct-2007 |
matt | file pmppc_intr.h was added on branch matt-armv6 on 2007-11-06 23:16:17 +0000
|
| 1.2.4.2 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.2.4.1 | 17-Oct-2007 |
yamt | file pmppc_intr.h was added on branch yamt-lazymbuf on 2007-10-27 11:25:55 +0000
|
| 1.2.2.2 | 23-Oct-2007 |
ad | Sync with head.
|
| 1.2.2.1 | 17-Oct-2007 |
ad | file pmppc_intr.h was added on branch vmlocking on 2007-10-23 20:35:44 +0000
|
| 1.3.32.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.4 | 22-Jun-2011 |
matt | This is no longer needed.
|
| 1.3 | 04-Apr-2011 |
dyoung | Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), pci_find_rom(), pci_intr_map(9), pci_enumerate_bus(), nor the match predicate passed to pciide_compat_intr_establish() should ever modify their pci_attach_args argument, so make their pci_attach_args arguments const and deal with the fallout throughout the kernel.
For the most part, these changes add a 'const' where there was no 'const' before, however, some drivers and MD code used to modify pci_attach_args. Now those drivers either copy their pci_attach_args and modify the copy, or refrain from modifying pci_attach_args:
Xen: according to Manuel Bouyer, writing to pci_attach_args in pci_intr_map() was a leftover from Xen 2. Probably a bug. I stopped writing it. I have not tested this change.
siside(4): sis_hostbr_match() needlessly wrote to pci_attach_args. Probably a bug. I use a temporary variable. I have not tested this change.
slide(4): sl82c105_chip_map() overwrote the caller's pci_attach_args. Probably a bug. Use a local pci_attach_args. I have not tested this change.
viaide(4): via_sata_chip_map() and via_sata_chip_map_new() overwrote the caller's pci_attach_args. Probably a bug. Make a local copy of the caller's pci_attach_args and modify the copy. I have not tested this change.
While I'm here, make pci_mapreg_submap() static.
With these changes in place, I have tested the compilation of these kernels:
alpha GENERIC amd64 GENERIC XEN3_DOM0 arc GENERIC atari HADES MILAN-PCIIDE bebox GENERIC cats GENERIC cobalt GENERIC evbarm-eb NSLU2 evbarm-el ADI_BRH ARMADILLO9 CP3100 GEMINI GEMINI_MASTER GEMINI_SLAVE GUMSTIX HDL_G IMX31LITE INTEGRATOR IQ31244 IQ80310 IQ80321 IXDP425 IXM1200 KUROBOX_PRO LUBBOCK MARVELL_NAS NAPPI SHEEVAPLUG SMDK2800 TEAMASA_NPWR TEAMASA_NPWR_FC TS7200 TWINTAIL ZAO425 evbmips-el AP30 DBAU1500 DBAU1550 MALTA MERAKI MTX-1 OMSAL400 RB153 WGT624V3 evbmips64-el XLSATX evbppc EV64260 MPC8536DS MPC8548CDS OPENBLOCKS200 OPENBLOCKS266 OPENBLOCKS266_OPT P2020RDB PMPPC RB800 WALNUT hp700 GENERIC i386 ALL XEN3_DOM0 XEN3_DOMU ibmnws GENERIC macppc GENERIC mvmeppc GENERIC netwinder GENERIC ofppc GENERIC prep GENERIC sandpoint GENERIC sgimips GENERIC32_IP2x sparc GENERIC_SUN4U KRUPS sparc64 GENERIC
As of Sun Apr 3 15:26:26 CDT 2011, I could not compile these kernels with or without my patches in place:
### evbmips-el GDIUM
nbmake: nbmake: don't know how to make /home/dyoung/pristine-nbsd/src/sys/arch/mips/mips/softintr.c. Stop
### evbarm-el MPCSA_GENERIC src/sys/arch/evbarm/conf/MPCSA_GENERIC:318: ds1672rtc*: unknown device `ds1672rtc'
### ia64 GENERIC
/tmp/genassym.28085/assym.c: In function 'f111': /tmp/genassym.28085/assym.c:67: error: invalid application of 'sizeof' to incomplete type 'struct pcb' /tmp/genassym.28085/assym.c:76: error: dereferencing pointer to incomplete type
### sgimips GENERIC32_IP3x
crmfb.o: In function `crmfb_attach': crmfb.c:(.text+0x2304): undefined reference to `ddc_read_edid' crmfb.c:(.text+0x2304): relocation truncated to fit: R_MIPS_26 against `ddc_read_edid' crmfb.c:(.text+0x234c): undefined reference to `edid_parse' crmfb.c:(.text+0x234c): relocation truncated to fit: R_MIPS_26 against `edid_parse' crmfb.c:(.text+0x2354): undefined reference to `edid_print' crmfb.c:(.text+0x2354): relocation truncated to fit: R_MIPS_26 against `edid_print'
|
| 1.2 | 17-Oct-2007 |
garbled | branches: 1.2.2; 1.2.4; 1.2.8; 1.2.48; 1.2.54; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
| 1.1 | 08-May-2007 |
garbled | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.10; file pmppc_pci_machdep.h was initially added on branch ppcoea-renovation.
|
| 1.1.10.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.1.8.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.1.6.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.1.2.2 | 09-May-2007 |
garbled | Convert pmppc to generic pci. Also fix the prototype for pci_conf_interrupt while I'm here.
|
| 1.1.2.1 | 08-May-2007 |
garbled | Move pmppc over to evbppc. (previous location sys/arch/pmppc)
|
| 1.2.54.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.2.48.1 | 21-Apr-2011 |
rmind | sync with head
|
| 1.2.8.2 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.2.8.1 | 17-Oct-2007 |
matt | file pmppc_pci_machdep.h was added on branch matt-armv6 on 2007-11-06 23:16:18 +0000
|
| 1.2.4.2 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.2.4.1 | 17-Oct-2007 |
yamt | file pmppc_pci_machdep.h was added on branch yamt-lazymbuf on 2007-10-27 11:25:56 +0000
|
| 1.2.2.2 | 23-Oct-2007 |
ad | Sync with head.
|
| 1.2.2.1 | 17-Oct-2007 |
ad | file pmppc_pci_machdep.h was added on branch vmlocking on 2007-10-23 20:35:44 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file powerpc.h was added on branch nathanw_sa on 2002-12-11 06:29:18 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file proc.h was added on branch nathanw_sa on 2002-12-11 06:29:19 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file profile.h was added on branch nathanw_sa on 2002-12-11 06:29:19 +0000
|
| 1.4 | 20-Jun-2011 |
matt | Fixup PSL handling to be tolerant of modules. Move evbppc psl changes into powerpc psl.h
|
| 1.3 | 11-Dec-2005 |
christos | branches: 1.3.110; merge ktrace-lwp.
|
| 1.2 | 12-May-2004 |
hannken | Make compat_16_sys___sigreturn14() work again. The 4XX family has no PSL_RI bit in MSR. The 403 (explora) runs with machine check enabled.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; 1.1.8; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.8.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.8.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.8.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file psl.h was added on branch nathanw_sa on 2002-12-11 06:29:20 +0000
|
| 1.3.110.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file pte.h was added on branch nathanw_sa on 2002-12-11 06:29:20 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file ptrace.h was added on branch nathanw_sa on 2002-12-11 06:29:20 +0000
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.18; merge ktrace-lwp.
|
| 1.1 | 04-Sep-2005 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.10; Support 'PCMCIA adapter BOX' for OpenBlockS266.
|
| 1.1.10.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.1.10.1 | 04-Sep-2005 |
skrll | file rbus_machdep.h was added on branch ktrace-lwp on 2005-11-10 13:56:05 +0000
|
| 1.1.4.2 | 15-Sep-2005 |
riz | Pull up following revision(s) (requested by shige in ticket #5820): distrib/evbppc/md-kernel/Makefile 1.3 via patch etc/etc.evbppc/Makefile.inc 1.3 via patch sys/arch/evbppc/conf/files.obs405 1.5-1.8 via patch sys/arch/evbppc/conf/OPENBLOCKS266 1.22,1.25 via patch sys/arch/evbppc/include/obs266.h 1.1 (new) sys/arch/evbppc/include/obs405.h 1.1-1.5 (new) sys/arch/evbppc/include/rbus_machdep.h 1.1 (new) sys/arch/evbppc/obs405/consinit.c 1.2-1.4 sys/arch/evbppc/obs405/dev/x1226.c deleted sys/arch/evbppc/obs405/dev/x1226reg.h deleted sys/arch/evbppc/obs405/machdep.c deleted sys/arch/evbppc/obs405/obs266_autoconf.c 1.1 (new) sys/arch/evbppc/obs405/obs266_machdep.c 1.1 (new, plus patch) sys/arch/evbppc/obs405/obs405_autoconf.c 1.1 (new, plus patch) sys/arch/evbppc/obs405/obs405_machdep.c 1.1 (new) sys/arch/evbppc/obs405/rbus_machdep.c 1.1 (new) sys/arch/powerpc/conf/files.ibm4xx 1.6-1.7 sys/arch/powerpc/ibm4xx/board_prop.c 1.1 (new) sys/arch/powerpc/ibm4xx/dev/com_opb.c 1.12 sys/arch/powerpc/ibm4xx/dev/comopbvar.h 1.1 (new) sys/arch/powerpc/ibm4xx/ibm40x_machdep.c 1.3-1.4 sys/arch/powerpc/ibm4xx/ibm4xx_autoconf.c 1.1-1.2 (new) sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c 1.1-1.3 (new) sys/arch/powerpc/ibm4xx/ibm4xxgpx_autoconf.c 1.2-1.3 sys/arch/powerpc/ibm4xx/openbios/openbios.c 1.1 (new) sys/arch/powerpc/include/ibm4xx/cpu.h 1.7-1.10 sys/arch/powerpc/include/ibm4xx/openbios.h 1.1 (new)
Update OpenBlockS266 support to more modern, stable sources.
|
| 1.1.4.1 | 04-Sep-2005 |
riz | file rbus_machdep.h was added on branch netbsd-2 on 2005-09-15 14:28:44 +0000
|
| 1.1.2.2 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.1.2.1 | 04-Sep-2005 |
tron | file rbus_machdep.h was added on branch netbsd-3 on 2005-09-14 20:53:59 +0000
|
| 1.2.18.2 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.2.18.1 | 11-Dec-2005 |
yamt | file rbus_machdep.h was added on branch yamt-lazymbuf on 2006-06-21 14:51:08 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file reg.h was added on branch nathanw_sa on 2002-12-11 06:29:20 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file reloc.h was added on branch nathanw_sa on 2002-12-11 06:29:21 +0000
|
| 1.2 | 05-Feb-2003 |
nakayama | Replace machine/rnd.h with more appropriate name to share it with cycle counter based microtime in kern/kern_microtime.c.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file rnd.h was added on branch nathanw_sa on 2002-12-11 06:29:21 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file rtc.h was added on branch nathanw_sa on 2002-12-11 06:29:22 +0000
|
| 1.2 | 09-Feb-2007 |
ad | branches: 1.2.4; Merge newlock2 to head.
|
| 1.1 | 22-Dec-2006 |
ad | branches: 1.1.2; file rwlock.h was initially added on branch newlock2.
|
| 1.1.2.1 | 22-Dec-2006 |
ad | Pull in CPU specific stubs.
|
| 1.2.4.2 | 26-Feb-2007 |
yamt | sync with head.
|
| 1.2.4.1 | 09-Feb-2007 |
yamt | file rwlock.h was added on branch yamt-lazymbuf on 2007-02-26 09:06:23 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file setjmp.h was added on branch nathanw_sa on 2002-12-11 06:29:22 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file signal.h was added on branch nathanw_sa on 2002-12-11 06:29:23 +0000
|
| 1.1 | 23-Jul-2014 |
alnsn | branches: 1.1.2; 1.1.6; Rename sljitarch.h to sljit_machdep.h.
|
| 1.1.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.6.1 | 23-Jul-2014 |
tls | file sljit_machdep.h was added on branch tls-maxphys on 2014-08-20 00:02:59 +0000
|
| 1.1.2.2 | 10-Aug-2014 |
tls | Rebase.
|
| 1.1.2.1 | 23-Jul-2014 |
tls | file sljit_machdep.h was added on branch tls-earlyentropy on 2014-08-10 06:53:57 +0000
|
| 1.2 | 23-Jul-2014 |
alnsn | Rename sljitarch.h to sljit_machdep.h.
|
| 1.1 | 17-Nov-2013 |
alnsn | branches: 1.1.2; 1.1.4; 1.1.6; Enable sljit and bpfjit on powerpc.
|
| 1.1.6.2 | 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.1.6.1 | 17-Nov-2013 |
yamt | file sljitarch.h was added on branch yamt-pagecache on 2014-05-22 11:39:45 +0000
|
| 1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
| 1.1.4.1 | 17-Nov-2013 |
rmind | file sljitarch.h was added on branch rmind-smpnet on 2014-05-18 17:45:07 +0000
|
| 1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.5 | 02-Mar-2010 |
matt | Add missing <powerpc/FOO/spr.h> to a few files missed on the first pass. Don't export <machine/spr.h> to userland, only <powerpc/spr.h>
|
| 1.4 | 11-Dec-2005 |
christos | branches: 1.4.78; 1.4.92; 1.4.98; merge ktrace-lwp.
|
| 1.3 | 17-Feb-2005 |
briggs | branches: 1.3.2; Install spr.h
|
| 1.2 | 02-Mar-2004 |
kleink | branches: 1.2.2; 1.2.4; Pull in SPRs via <powerpc/spr.h> in this single instance, and dispose of <machine/spr.h> again.
|
| 1.1 | 30-Dec-2003 |
manu | Fix PowerPC ports build with KGDB.
|
| 1.2.4.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.2.2.1 | 29-Apr-2005 |
kent | sync with -current
|
| 1.3.2.2 | 17-Feb-2005 |
skrll | Sync with HEAD.
|
| 1.3.2.1 | 17-Feb-2005 |
skrll | file spr.h was added on branch ktrace-lwp on 2005-02-17 07:10:36 +0000
|
| 1.4.98.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.4.92.1 | 24-Oct-2010 |
jym | Sync with HEAD
|
| 1.4.78.1 | 11-Mar-2010 |
yamt | sync with head
|
| 1.2 | 17-Jul-2011 |
joerg | Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and derive va_list as required by standards.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file stdarg.h was added on branch nathanw_sa on 2002-12-11 06:29:23 +0000
|
| 1.2 | 30-Mar-2021 |
rin | G/C misleading <evbppc/tlb.h>. Use <powerpc/ibm4xx/tlb.h> directly.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; 1.1.212; 1.1.214; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.214.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.1.212.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file tlb.h was added on branch nathanw_sa on 2002-12-11 06:29:24 +0000
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file trap.h was added on branch nathanw_sa on 2002-12-11 06:29:24 +0000
|
| 1.11 | 26-Jan-2017 |
christos | provide __HAVE_COMPAT_NETBSD32 and fix multiple include protection consistently.
|
| 1.10 | 17-Jul-2011 |
dyoung | branches: 1.10.12; 1.10.30; 1.10.34; 1.10.38; Enable new-style <sys/bus.h> on several PowerPC ports supporting PCI buses. Make non-inline implementations of bus_space(9) and bus_dma(9) routines and move them to appropriate .c files.
This may leave amigappc in a bad state, sorry. Fortunately, it will be easy to repair by imitating the bus.h -> bus_{defs,funcs}.h split in some other PowerPC port.
|
| 1.9 | 20-Jan-2008 |
joerg | Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants, remove the conditionals and the code associated with the undef case.
|
| 1.8 | 17-Oct-2007 |
garbled | branches: 1.8.2; 1.8.8; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
| 1.7 | 14-Jul-2007 |
ad | branches: 1.7.10; Generic soft interrupts are mandatory.
|
| 1.6 | 18-Sep-2006 |
gdamore | branches: 1.6.8; 1.6.16; Conversion of evbppc to generic TODR. ok freza@
|
| 1.5 | 03-Sep-2006 |
bjh21 | branches: 1.5.2; 1.5.4; Nothing in the kernel now tests __HAVE_NWSCONS, so stop defining it everywhere.
|
| 1.4 | 30-Jun-2006 |
freza | Bring ibm4xx interrupt code up to date:
- generic soft interrupts (ie. use powerpc/softintr.c) - interrupt event counters (using the ones from powerpc/cpu.h:cpu_info where appropriate) - cleanup ibm4xx_intr.h, move implementation details to intr.c
Convert all affected evbppc platforms.
OK by simonb@, some points discussed with matt@
|
| 1.3 | 11-Dec-2005 |
christos | branches: 1.3.4; 1.3.8; 1.3.16; merge ktrace-lwp.
|
| 1.2 | 04-Jul-2003 |
thorpej | branches: 1.2.16; Add device_register().
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; 1.1.8; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.8.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.8.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.8.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file types.h was added on branch nathanw_sa on 2002-12-11 06:29:24 +0000
|
| 1.2.16.3 | 21-Jan-2008 |
yamt | sync with head
|
| 1.2.16.2 | 03-Sep-2007 |
yamt | sync with head.
|
| 1.2.16.1 | 30-Dec-2006 |
yamt | sync with head.
|
| 1.3.16.1 | 13-Jul-2006 |
gdamore | Merge from HEAD.
|
| 1.3.8.2 | 14-Sep-2006 |
yamt | sync with head.
|
| 1.3.8.1 | 11-Aug-2006 |
yamt | sync with head
|
| 1.3.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.5.4.1 | 22-Oct-2006 |
yamt | sync with head
|
| 1.5.2.1 | 18-Nov-2006 |
ad | Sync with head.
|
| 1.6.16.1 | 03-Oct-2007 |
garbled | Sync with HEAD
|
| 1.6.8.1 | 15-Jul-2007 |
ad | Sync with head.
|
| 1.7.10.2 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.7.10.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.8.8.1 | 23-Jan-2008 |
bouyer | Sync with HEAD.
|
| 1.8.2.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.10.38.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.10.34.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.10.30.1 | 05-Feb-2017 |
skrll | Sync with HEAD
|
| 1.10.12.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.2 | 17-Jul-2011 |
joerg | Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and derive va_list as required by standards.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file varargs.h was added on branch nathanw_sa on 2002-12-11 06:29:25 +0000
|
| 1.5 | 20-Jun-2011 |
matt | Don't export USER_SR if _MODULE is defined. Add a common <powerpc/vmparam.h> like we have for <powerpc/pmap.h>
|
| 1.4 | 18-Jan-2011 |
matt | branches: 1.4.4; Add support for various MPC85xx platforms. The MPC8536DS and MPC8548CDS development systems and the RB800 (routerboard 800) platform. The CF on the RB800 doesn't work yet.
|
| 1.3 | 03-Feb-2003 |
matt | branches: 1.3.130; 1.3.134; 1.3.136; Move ibm4xx vmparam.h to powerpc/include/ibm4xx directory. Add a stub vmparam.h to choose the right vmparam. This is needed so evbppc can host both ibm4xx and oea based eval boards.
|
| 1.2 | 10-Dec-2002 |
thorpej | branches: 1.2.2; Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out executables, and eliminate the USRTEXT constant, which was only used by the a.out exec code.
|
| 1.1 | 09-Dec-2002 |
scw | New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.2.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.2.2.1 | 10-Dec-2002 |
thorpej | file vmparam.h was added on branch nathanw_sa on 2002-12-11 06:29:25 +0000
|
| 1.3.136.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.3.134.1 | 07-Jan-2011 |
matt | Add mpc85xx support for MPC8536DS (Freescale Development System), MPC8548CDS (Freescale Development System), and RB800 (RouterBoard 800).
|
| 1.3.130.1 | 05-Mar-2011 |
rmind | sync with head
|
| 1.4.4.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.2 | 08-Mar-2006 |
lukem | Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings. Add a space between numbers and Hz unit.
|
| 1.1 | 09-Dec-2002 |
scw | branches: 1.1.2; 1.1.24; 1.1.38; 1.1.40; 1.1.42; 1.1.44; New umbrella-port for PowerPC-based evaluation boards.
The first board to be included here is the port to the 405GP-based Walnut evaluation board, which up until now lived in arch/walnut.
arch/walnut will go away soon, once all the remaining walnut-isms in the tree have been dealt with.
|
| 1.1.44.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.1.42.1 | 13-Mar-2006 |
yamt | sync with head.
|
| 1.1.40.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.1.38.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.1.24.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
| 1.1.2.1 | 09-Dec-2002 |
thorpej | file walnut.h was added on branch nathanw_sa on 2002-12-11 06:29:26 +0000
|
| 1.2 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.1 | 08-May-2004 |
kleink | branches: 1.1.2; Factor out W{CHAR,INT}_{MAX,MIN} into their own header file.
|
| 1.1.2.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.2.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.2.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1.2.1 | 08-May-2004 |
skrll | file wchar_limits.h was added on branch ktrace-lwp on 2004-08-03 10:34:16 +0000
|
| 1.11 | 25-Oct-2025 |
jmcneill | wii: Use GX to accelerate RGB to YUY2 conversion.
Allocate a 640x480x32 RGB buffer in memory, and when not in EMUL mode, use the CPU to copy from the RGB buffer to EFB (taking advantage of the pixel engine to do RGB -> YUY2 for us) and then use the GX to copy from EFB to XFB.
Not only does this improve performance significantly in X, it also results in better colour reproduction. The previous software method employed by xf86-video-wsfb had some corner cases where eg. dark colours would display as bright pink.
|
| 1.10 | 12-Feb-2025 |
jmcneill | branches: 1.10.2; wii: Add more register definitions.
|
| 1.9 | 13-Oct-2024 |
jmcneill | wii: Support loading the kernel from boot2
Improve hardware initialization steps so the NetBSD kernel can be launched directly from boot2 and does not rely on any other PPC software to setup the hardware.
|
| 1.8 | 22-Sep-2024 |
jmcneill | wii: Restrict IOP access to shared peripherals.
Ensure that the IOP cannot access peripherals by clearing the appropriate bus access bit. I have observed OHCI reporting completion for TDs living in ARM reserved memory at runtime, this seems to suppress that.
|
| 1.7 | 25-Jan-2024 |
jmcneill | branches: 1.7.2; 1.7.4; wii: Add External interface bus and RTC support
|
| 1.6 | 24-Jan-2024 |
jmcneill | wii: Add support for passing boot options to the kernel.
|
| 1.5 | 23-Jan-2024 |
jmcneill | wii: Add GPIO, I2C, and basic A/V encoder driver.
|
| 1.4 | 23-Jan-2024 |
jmcneill | wii: Use screen dimming register for screen blanking.
|
| 1.3 | 22-Jan-2024 |
jmcneill | wii: Add drivers for Broadway DSP and Audio interface.
0: [*] audio0 @ bwdsp0: Broadway DSP playback: 16, 2ch, 48000Hz record: unavailable (P-) slinear_be 16/16, 2ch, { 48000 }
|
| 1.2 | 21-Jan-2024 |
jmcneill | wii: support RB_POWERDOWN
|
| 1.1 | 20-Jan-2024 |
jmcneill | evbppc: Add initial support for the Nintendo Wii
|
| 1.7.4.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.7.2.6 | 26-Oct-2025 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #1187):
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.8 sys/arch/evbppc/wii/dev/gxreg.h: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.11 sys/arch/evbppc/wii/machdep.c: revision 1.11 sys/arch/evbppc/wii/dev/viio.h: file removal
wii: Use GX to accelerate RGB to YUY2 conversion.
Allocate a 640x480x32 RGB buffer in memory, and when not in EMUL mode, use the CPU to copy from the RGB buffer to EFB (taking advantage of the pixel engine to do RGB -> YUY2 for us) and then use the GX to copy from EFB to XFB.
Not only does this improve performance significantly in X, it also results in better colour reproduction. The previous software method employed by xf86-video-wsfb had some corner cases where eg. dark colours would display as bright pink.
|
| 1.7.2.5 | 22-Feb-2025 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #1052):
sys/kern/subr_disk_mbr.c: revision 1.59 sys/arch/evbppc/include/wii.h: revision 1.10 sys/arch/evbppc/wii/machdep.c: revision 1.9 sys/arch/evbppc/conf/files.wii: revision 1.5 sys/arch/evbppc/wii/dev/di.c: revision 1.1 sys/arch/evbppc/conf/WII: revision 1.8
Handle reading larger sectors (including 2k CD-ROM blocks).
Fall back to scan for ISO9660 sessions when MMC code fails. disklabel now reports ISO/UDF partitions again for cd(4).
wii: Add more register definitions.
wii: Add support for Wii DVD drive. This adds a virtual SCSI HBA driver that is able to read DVD video discs inserted in the Wii.
wii: Early init for DVD support
|
| 1.7.2.4 | 14-Oct-2024 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #974):
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.7 sys/arch/evbppc/wii/wii_mmuinit.S: revision 1.2 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.4 sys/arch/evbppc/wii/machdep.c: revision 1.7 sys/arch/evbppc/wii/wii_locore.S: revision 1.3 sys/arch/evbppc/wii/dev/avenc.c: revision 1.2 sys/arch/evbppc/include/wii.h: revision 1.9 sys/arch/evbppc/wii/dev/vireg.h: revision 1.3 sys/arch/evbppc/wii/autoconf.c: revision 1.3
wii: Support loading the kernel from boot2
Improve hardware initialization steps so the NetBSD kernel can be launched directly from boot2 and does not rely on any other PPC software to setup the hardware.
|
| 1.7.2.3 | 02-Oct-2024 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #910):
sys/arch/evbppc/wii/dev/hollywood.h: revision 1.3 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.3 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.3 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.3 sys/dev/usb/ohcireg.h: revision 1.29 sys/arch/evbppc/include/wii.h: revision 1.8 sys/arch/evbppc/conf/WII: revision 1.6 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.3 sys/dev/usb/ohcivar.h: revision 1.63 sys/dev/usb/ohci.c: revision 1.329
wii: Restrict IOP access to shared peripherals.
Ensure that the IOP cannot access peripherals by clearing the appropriate bus access bit. I have observed OHCI reporting completion for TDs living in ARM reserved memory at runtime, this seems to suppress that.
ohci: Allocate a whole cacheline for all descriptors
Allocate a whole cacheline for all descriptor types such that: i) they can be alloc'ed without USBMALLOC_COHERENT which can mean they're now mapped cacheable, and ii) the "soft" versions are cacheable, and mapped as small as possible.
Patch/idea mainly from Nick (skrll@) with a few fixes from me.
wii: Enable ohci(4) driver. This seems to be stable now, let's enable support for plugging in LS/FS devices directly into the system without a hub.
|
| 1.7.2.2 | 03-Feb-2024 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #561):
etc/etc.evbppc/Makefile.inc: revision 1.15 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.2 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.3 sys/arch/evbppc/wii/dev/bwdsp.c: revision 1.2 distrib/utils/embedded/files/evbppc_wii_icon.png: revision 1.1 usr.sbin/sysinst/arch/evbppc/md.h: revision 1.4 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.4 sys/arch/evbppc/wii/dev/viio.h: revision 1.1 sys/arch/evbppc/wii/dev/wiifb.c: revision 1.5 sys/arch/evbppc/wii/dev/mainbus.h: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.1 distrib/utils/embedded/conf/wii.conf: revision 1.2 distrib/utils/embedded/conf/wii.conf: revision 1.3 sys/dev/sdmmc/sdhcvar.h: revision 1.34 sys/dev/sdmmc/sdhc.c: revision 1.118 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.1 distrib/utils/embedded/conf/evbppc.conf: revision 1.1 sys/dev/wsfb/genfb.c: revision 1.91 sys/arch/evbppc/wii/dev/resetbtn.c: revision 1.2 sys/dev/wscons/wsconsio.h: revision 1.127 sys/arch/powerpc/oea/oea_machdep.c: revision 1.85 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.1 sys/arch/evbppc/wii/dev/hollywood.h: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.1 sys/arch/evbppc/conf/std.wii: revision 1.2 sys/arch/evbppc/wii/dev/hollywood.c: revision 1.2 sys/arch/evbppc/conf/std.wii: revision 1.3 sys/arch/powerpc/oea/cpu_subr.c: revision 1.109 sys/arch/evbppc/wii/wii_mmuinit.S: revision 1.1 sys/dev/usb/usb.h: revision 1.124 sys/arch/evbppc/wii/machdep.c: revision 1.1 sys/arch/evbppc/wii/dev/rtcsram.c: revision 1.1 sys/arch/powerpc/include/oea/hid.h: revision 1.14 sys/arch/evbppc/wii/mainbus.c: revision 1.1 sys/arch/evbppc/wii/machdep.c: revision 1.2 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.1 sys/arch/evbppc/wii/mainbus.c: revision 1.2 sys/arch/evbppc/wii/machdep.c: revision 1.3 sys/arch/evbppc/wii/dev/ehci_hollywood.c: revision 1.2 sys/arch/evbppc/wii/mainbus.c: revision 1.3 sys/arch/evbppc/wii/machdep.c: revision 1.4 sys/arch/evbppc/wii/dev/hwgpio.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.1 sys/arch/evbppc/wii/dev/sdhc_hollywood.c: revision 1.2 sys/arch/evbppc/wii/wii_locore.S: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.1 sys/arch/evbppc/wii/wii_locore.S: revision 1.2 sys/arch/evbppc/include/wii.h: revision 1.1 sys/arch/evbppc/conf/files.wii: revision 1.2 sys/arch/evbppc/wii/dev/exi.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.2 sys/arch/evbppc/conf/files.wii: revision 1.3 sys/arch/powerpc/powerpc/clock.c: revision 1.18 sys/arch/evbppc/include/wii.h: revision 1.3 sys/arch/evbppc/conf/files.wii: revision 1.4 sys/arch/evbppc/include/wii.h: revision 1.4 sys/arch/evbppc/wii/dev/exi.h: revision 1.1 sys/arch/evbppc/wii/dev/avenc.c: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.5 sys/arch/evbppc/include/wii.h: revision 1.6 sys/arch/evbppc/include/wii.h: revision 1.7 sys/arch/evbppc/wii/dev/avenc.h: revision 1.1 distrib/utils/embedded/mkimage: revision 1.79 sys/arch/evbppc/conf/WII: revision 1.1 sys/arch/evbppc/conf/INSTALL_WII: revision 1.1 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.1 sys/arch/evbppc/wii/dev/vireg.h: revision 1.1 sys/arch/evbppc/conf/WII: revision 1.2 distrib/utils/embedded/files/evbppc_wii_meta.xml: revision 1.2 sys/arch/evbppc/wii/dev/vireg.h: revision 1.2 sys/arch/evbppc/conf/WII: revision 1.3 sys/arch/evbppc/conf/WII: revision 1.4 usr.sbin/sysinst/arch/evbppc/md.c: revision 1.11 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.1 sys/dev/usb/ehcivar.h: revision 1.52 sys/arch/evbppc/wii/pic_pi.c: revision 1.1 sys/arch/evbppc/wii/dev/ohci_hollywood.c: revision 1.2 etc/etc.evbppc/ttys: revision 1.8 sys/arch/evbppc/wii/dev/bwai.c: revision 1.1 sys/arch/evbppc/wii/dev/bwai.c: revision 1.2 sys/arch/evbppc/wii/dev/bwai.c: revision 1.3 sys/arch/evbppc/wii/autoconf.c: revision 1.1 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.1 sys/arch/evbppc/wii/dev/bwai.h: revision 1.1 sys/arch/evbppc/wii/autoconf.c: revision 1.2 sys/arch/evbppc/conf/Makefile.wii.inc: revision 1.2
powerpc: oea: Fix prefetchable mappings Prefetchable mappings need PMAP_NOCACHE to get write-combine semantics. powerpc: oea: Decode IBM750CL L2 cache information. sdmmc: add support for optional delay after register write wscons: Add HOLLYWOOD display and YUY2 pixel format types wsfb: add support for optional "devcmap" property A hardware driver can supply a pointer to a 16x 32-bit array to override the default rasops device colour map in the "devcmap" property. ehci: add EHCIF_32BIT_ACCESS flag to force 32-bit MMIO fix comments: HID0 ICFI/DCFI are "flash invalidate", not "flush invalidate" powerpc: fix delay for large (> ~5sec) values When calculating the target timebase, promote '1000' on the RHS to ULL to force 64-bit calculation, otherwise 'n * 1000' will overflow. usb: increase USB_PORT_RESET_RECOVERY from 10ms to 20ms I changed this from 250ms to 10ms back in 2021 based on a similar FreeBSD change, but it seems to be a bit too aggressive for some platforms. evbppc: Add initial support for the Nintendo Wii wii: support RB_POWERDOWN build fix: use dd with count=1 for compat with NetBSD dd(1) wii: Add NTSC 480p support. In addition to this, add VIIO_{GET,SET}REGS ioctl support to allow for poking at video interface registers from userland. This is helpful for debugging display issues. wii: Add 128x48 icon to SD card image wii: Fix a comment wii: Add drivers for Broadway DSP and Audio interface. 0: [*] audio0 @ bwdsp0: Broadway DSP playback: 16, 2ch, 48000Hz record: unavailable (P-) slinear_be 16/16, 2ch, { 48000 } wii: Add screenblank support. wii: Use screen dimming register for screen blanking. wii: Add GPIO, I2C, and basic A/V encoder driver. wii: Use A/V encoder volume controls instead of using a software filter. wii: Simply DSP driver - no interrupt handler required. wii: provide device names to intr_establish wii$ intrctl list interrupt id CPU0 device name(s) pi irq 14 64769* hollywood0 hollywood irq 36 5872* ehci0 hollywood irq 39 58907* sdhc0 hollywood irq 40 4* sdhc1 hollywood irq 49 0* resetbtn0 pi irq 5 0* bwai0 wii: Add support for passing boot options to the kernel. wii: Add External interface bus and RTC support wii: Remove objcopy after kernel build. HBC will do the right thing. Add wsvt25 entries (off by default) for ttyE0-ttyE3. Add support for "PAL" (576i) mode on Wii.
|
| 1.7.2.1 | 25-Jan-2024 |
martin | file wii.h was added on branch netbsd-10 on 2024-02-03 11:47:08 +0000
|
| 1.10.2.1 | 26-Oct-2025 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #74):
sys/arch/evbppc/wii/dev/wiifb.c: revision 1.8 sys/arch/evbppc/wii/dev/gxreg.h: revision 1.1 sys/arch/evbppc/include/wii.h: revision 1.11 sys/arch/evbppc/wii/machdep.c: revision 1.11 sys/arch/evbppc/wii/dev/viio.h: file removal
wii: Use GX to accelerate RGB to YUY2 conversion.
Allocate a 640x480x32 RGB buffer in memory, and when not in EMUL mode, use the CPU to copy from the RGB buffer to EFB (taking advantage of the pixel engine to do RGB -> YUY2 for us) and then use the GX to copy from EFB to XFB.
Not only does this improve performance significantly in X, it also results in better colour reproduction. The previous software method employed by xf86-video-wsfb had some corner cases where eg. dark colours would display as bright pink.
|