CVS commit: src/sys/arch/powerpc/oea

2021-07-19 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Mon Jul 19 14:49:45 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: pmap.c Log Message: there is no need to keep pvos for unmanaged mappings on a hidden p/v list, since "unmanaged" means that we don't want to find such pvos on

CVS commit: src/sys/arch/powerpc/oea

2021-06-27 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Jun 27 12:26:33 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: pmap.c Log Message: PR 55325: unify both pvo pools (for managed and unmanaged pages). Analyzis by rin, fix suggested by chs. To generate a diff of this

CVS commit: src/sys/arch/powerpc/booke/dev

2021-04-21 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Apr 22 01:33:18 UTC 2021 Modified Files: src/sys/arch/powerpc/booke/dev: pq3etsec.c Log Message: Fix rnd(9) support; events were not sampled actually in the previous. Remove #if-0'ed and wrap long line for clarity. To

CVS commit: src/sys/arch/powerpc/include/booke

2021-04-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Apr 17 13:25:57 UTC 2021 Modified Files: src/sys/arch/powerpc/include/booke: vmparam.h Log Message: Sync MAXfoo params with oea: MAXTSIZ: 512MB -> 128MB MAXDSIZ: 3.25GB -> 1GB There should be no particular reasons for

CVS commit: src/sys/arch/powerpc/include/booke

2021-04-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Apr 17 13:23:24 UTC 2021 Modified Files: src/sys/arch/powerpc/include/booke: vmparam.h Log Message: PR port-powerpc/56107 Decrease MAXSSIZ from ~256MB to 32MB (same as oea). This fixes tests in /usr/tests/usr.bin/make, that

CVS commit: src/sys/arch/powerpc/include/oea

2021-04-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Apr 17 09:22:29 UTC 2021 Modified Files: src/sys/arch/powerpc/include/oea: vmparam.h Log Message: Adjust TABs. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-04-14 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Apr 15 00:00:46 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Use uvm_km_alloc(9) with UVM_KMF_NOWAIT flag in pte_enter(), in order not to sleep in pmap_enter(9) and pmap_kenter_pa(9), which can

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-04-14 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Apr 14 23:45:11 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Style fixes: - Add "static inline" to pte_enter(), to match with its declaration. - Remove parentheses from return. - Use NULL instead of

CVS commit: src/sys/arch/powerpc/oea

2021-04-02 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Apr 2 16:59:59 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofwoea_machdep.c Log Message: clarify comment in previous ( this is a hack, should go away when the root cause is fixed etc. ) no functional change To

CVS commit: src/sys/arch/powerpc/include/ibm4xx

2021-04-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Apr 2 03:20:54 UTC 2021 Modified Files: src/sys/arch/powerpc/include/ibm4xx: dcr4xx.h Log Message: Add bit-field definitions for DCR_SDRAM0_B[0-3]CR registers. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/arch/powerpc/oea

2021-04-01 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Apr 1 22:02:20 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofwoea_machdep.c Log Message: avoid mapping 0xf000 - my beige G3 DSIs on it with this my the machine boots again tested on a variety of G4 and G5 models

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-03-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 14:33:10 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: ibm4xx_machdep.c Log Message: Use ``for (;;)'' for infinite loop, as required by style. No binary changes. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/powerpc/booke

2021-03-30 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 14:29:54 UTC 2021 Modified Files: src/sys/arch/powerpc/booke: booke_machdep.c Log Message: - Write-back msgbuf and update bootstr for reboot from halt. - Remove dead code. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-03-30 Thread Simon Burge
Module Name:src Committed By: simonb Date: Tue Mar 30 13:41:46 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: cpu.c Log Message: Fix nearly 20 year old type - cache sizes are 2048 bytes, not 2848 bytes. To generate a diff of this commit: cvs rdiff -u -r1.37

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 02:27:00 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: cpu.c Log Message: According to "PPC405GP Embedded Processor User’s Manual", 405GP has 16KB instruction cache, not 8KB. To generate a diff of this commit:

CVS commit: src/sys/arch/powerpc/ibm4xx/dev

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 02:25:24 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/dev: emacreg.h if_emac.c Log Message: Support OPB running @ 33MHz for 405GP based boards. No need to modify EMAC_MR1 register this case (STACR_OPBC fields are

CVS commit: src/sys/arch/powerpc/ibm4xx/openbios

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 01:57:20 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/openbios: locore.S Log Message: Use mnemonic "bdneq". Add missing register prefix. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.16

CVS commit: src/sys/arch/powerpc/ibm4xx/openbios

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 30 01:50:13 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/openbios: openbios.c Log Message: - Document IBM/AMCC Walnut is supported by this file. - Misc style fixes. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/powerpc

2021-03-29 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Mar 29 13:40:21 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: ibm4xx_autoconf.c src/sys/arch/powerpc/include/ibm4xx: cpu.h Log Message: Set com(4) frequency in ibm4xx_device_register() in order to dedup codes.

CVS commit: src/sys/arch/powerpc/pic

2021-03-23 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Mar 23 08:07:23 UTC 2021 Modified Files: src/sys/arch/powerpc/pic: intr.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/arch/powerpc/pic/intr.c Please note that diffs are not public

CVS commit: src/sys/arch/powerpc/pic

2021-03-21 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Mar 22 01:36:10 UTC 2021 Modified Files: src/sys/arch/powerpc/pic: intr.c picvar.h Log Message: Brush up previous, or make things more similar to x86: - Prevent pic_name from appearing vmstat(1) twice. - Restore "irq" in

CVS commit: src/sys/arch/powerpc/oea

2021-03-21 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Mar 21 23:41:52 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: cpu_subr.c Log Message: Fix copy-paste. To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/sys/arch/powerpc/oea/cpu_subr.c Please note that

CVS commit: src/sys/arch/powerpc/oea

2021-03-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 12 18:10:00 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: pmap.c Log Message: Fix paste-o in last. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/sys/arch/powerpc/oea/pmap.c Please note that

CVS commit: src/sys/arch/powerpc

2021-03-11 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 12 04:57:42 UTC 2021 Modified Files: src/sys/arch/powerpc/include/oea: pmap.h src/sys/arch/powerpc/oea: pmap.c Log Message: Re-factor the code in pmap_extract() that checks the 601 I/O segment table and the BAT

CVS commit: src/sys/arch/powerpc/include

2021-03-11 Thread Simon Burge
Module Name:src Committed By: simonb Date: Thu Mar 11 08:33:34 UTC 2021 Modified Files: src/sys/arch/powerpc/include: db_machdep.h Log Message: Use ifdef _KERNEL_OPT instead of ifdef _KERNEL before including "opt_ppcarch.h". To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/powerpc/oea

2021-03-10 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 11 04:43:47 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: pmap.c Log Message: Tidy up initialization of the kernel SRs just a bit. To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103

CVS commit: src/sys/arch/powerpc/oea

2021-03-10 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Mar 10 18:29:07 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: pmap.c Log Message: - In pmap_bootstrap1(), make sure to initialize pmap_kernel()->pm_vsid with the kernel's base VSID. - In va_to_vsid(), always compute

CVS commit: src/sys/arch/powerpc/include

2021-03-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Mar 7 14:42:53 UTC 2021 Modified Files: src/sys/arch/powerpc/include: cpu.h Log Message: For LP64, remove members of struct cpu_info that exist just for compatible with booke or ibm4xx. Even if MODULAR || _MODULE, these members

CVS commit: src/sys/arch/powerpc/include

2021-03-07 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Mar 7 14:31:53 UTC 2021 Modified Files: src/sys/arch/powerpc/include: proc.h Log Message: For _LP64, disable members of struct mdproc just for compatible with booke and ibm4xx, even if MODULAR or _MODULE is defined. Fix build

CVS commit: src/sys/arch/powerpc/ibm4xx/openbios

2021-03-06 Thread Simon Burge
Module Name:src Committed By: simonb Date: Sun Mar 7 02:54:07 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/openbios: locore.S Log Message: Remove unused/unreferenced legacy intrcnt/intrnames. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

CVS commit: src/sys/arch/powerpc/powerpc

2021-03-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Mar 6 08:34:58 UTC 2021 Modified Files: src/sys/arch/powerpc/powerpc: locore_subr.S Log Message: For ibm4xx and booke, restore saved PSL_EE bit as done for oea, instead of forcibly enabling interrupts. To generate a diff of

CVS commit: src/sys/arch/powerpc/powerpc

2021-03-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Mar 6 08:32:17 UTC 2021 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: Convert to KASSERTMSG(9) to display wrong IPL. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82

CVS commit: src/sys/arch/powerpc

2021-03-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Mar 6 08:08:19 UTC 2021 Modified Files: src/sys/arch/powerpc/booke: trap.c src/sys/arch/powerpc/ibm4xx: ibm4xx_machdep.c trap.c src/sys/arch/powerpc/include: proc.h psl.h ptrace.h

CVS commit: src/sys/arch/powerpc/pic

2021-03-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Mar 6 07:24:25 UTC 2021 Modified Files: src/sys/arch/powerpc/pic: intr.c Log Message: Include PIC name to interrupt source, instead of just "irq", so that it appears in "interrupt id" field of intrctl(8). Should be useful when

CVS commit: src/sys/arch/powerpc

2021-03-05 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 5 18:10:07 UTC 2021 Modified Files: src/sys/arch/powerpc/include: ofw_cons.h src/sys/arch/powerpc/oea: ofw_consinit.c ofwoea_machdep.c Log Message: Separate probing for the console device and initializing it, so

CVS commit: src/sys/arch/powerpc/pic

2021-03-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Mar 5 07:16:33 UTC 2021 Modified Files: src/sys/arch/powerpc/pic: ipi_openpic.c Log Message: Convert to intr_establish_xname(). To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-03-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Mar 5 07:11:24 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: cpu.c Log Message: Show PVR as 8-digit hex. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/arch/powerpc/ibm4xx/cpu.c Please note

CVS commit: src/sys/arch/powerpc

2021-03-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Mar 5 07:10:27 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: cpu.c src/sys/arch/powerpc/include/ibm4xx: spr.h Log Message: Add 403 family processors other than 403GCX. To generate a diff of this commit: cvs

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-03-04 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Mar 5 05:35:50 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pic_uic.c Log Message: Fix hard freeze in pic_handle_intr() for PPC_IBM403. Not clearly documented in reference manual, but DCR_EXISR register is not updated

CVS commit: src/sys/arch/powerpc/oea

2021-03-04 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Mar 5 02:58:13 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofwoea_machdep.c Log Message: Split set_timebase() into get_timebase_frequency() and init_decrementer(). Call get_timebase_frequency() much earlier. To

CVS commit: src/sys/arch/powerpc

2021-03-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 07:37:27 UTC 2021 Modified Files: src/sys/arch/powerpc/include: intr.h src/sys/arch/powerpc/pic: intr.c Log Message: Turn imask into static. XXX Other macro etc. in powerpc/intr.h should also be moved into

CVS commit: src/sys/arch/powerpc

2021-03-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Mar 2 02:28:45 UTC 2021 Modified Files: src/sys/arch/powerpc/include: ofw_machdep.h src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: - Add a boolean "ofwbootcons_suppress" that, when true, suppresses

CVS commit: src/sys/arch/powerpc

2021-03-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Mar 2 01:47:45 UTC 2021 Modified Files: src/sys/arch/powerpc/include/oea: pmap.h src/sys/arch/powerpc/oea: pmap.c pmap_kernel.c Log Message: Complete the pmap symbol renaming shenanigans for pmap_bootstrap[12]().

CVS commit: src/sys/arch/powerpc/oea

2021-03-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 00:28:55 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: pmap.c Log Message: Apply PMAPNAME() to pmap_bootstrap[12](); fix build for ofppc, which has both pmap32 and pmap64bridge in a single kernel. To generate a

CVS commit: src/sys/arch/powerpc

2021-02-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Mar 1 01:53:46 UTC 2021 Modified Files: src/sys/arch/powerpc/include/oea: pmap.h src/sys/arch/powerpc/oea: pmap.c Log Message: Split pmap_bootstrap() into 2 functions: - pmap_bootstrap1(), which sets up the

CVS commit: src/sys/arch/powerpc/include

2021-02-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Feb 28 20:31:33 UTC 2021 Modified Files: src/sys/arch/powerpc/include: ofw_machdep.h Log Message: Bump OFW_MAX_TRANSLATIONS from 32 -> 48. 32 was already tight (at least on my Macs), and having having translations for the

CVS commit: src/sys/arch/powerpc/oea

2021-02-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Feb 28 19:01:11 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S Log Message: Minor re-ordering of a few things, and issue an isync barrier at all critical MMU on/off transitions. To generate a diff of this

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-02-27 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Feb 27 20:43:58 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pic_uic.c src/sys/arch/powerpc/ibm4xx/dev: com_opb.c dwctwo_plb.c ecc_plb.c if_emac.c mal.c Log Message: Switch to intr_establish_xname().

CVS commit: src/sys/arch/powerpc/oea

2021-02-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 27 01:22:18 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofwoea_machdep.c Log Message: In ofwoea_initppc(), call oea_init() after getting the bootpath, etc. Also, add a comment explaining why it's actually

CVS commit: src/sys/arch/powerpc

2021-02-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 27 01:16:52 UTC 2021 Modified Files: src/sys/arch/powerpc/include/oea: sr_601.h src/sys/arch/powerpc/oea: oea_machdep.c Log Message: Rather than putting it on the caller, just let oea_iobat_add() decide whether

CVS commit: src/sys/arch/powerpc

2021-02-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 26 21:15:20 UTC 2021 Modified Files: src/sys/arch/powerpc/include/oea: cpufeat.h src/sys/arch/powerpc/oea: cpu_subr.c Log Message: Split cpu_model_init() into cpu_features_probe() and cpu_features_enable() so

CVS commit: src/sys/arch/powerpc/oea

2021-02-24 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Feb 24 17:35:40 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S Log Message: - Fix a comment. - rename ofwsrsave to clsrsave; we're saving / restoring the client's (i.e. kernel's) SRs there, not the

CVS commit: src/sys/arch/powerpc/oea

2021-02-24 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Feb 24 16:53:00 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S ofwoea_machdep.c Log Message: Don't save the firmware's copy of SPRG[0-3], and don't fiddle with SPRG[0-3] in the firmware trampoline. Section

CVS commit: src/sys/arch/powerpc

2021-02-24 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Feb 24 16:42:38 UTC 2021 Modified Files: src/sys/arch/powerpc/include: cpu.h src/sys/arch/powerpc/oea: cpu_subr.c genassym.cf src/sys/arch/powerpc/powerpc: trap_subr.S Log Message: Add a provision for a

CVS commit: src/sys/arch/powerpc/powerpc

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 20 01:57:54 UTC 2021 Modified Files: src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: Query real-mode? at startup and cache the result. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29

CVS commit: src/sys/arch/powerpc/oea

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 18:10:51 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofwoea_machdep.c Log Message: Update some #ifdef PMAC_G5 for previous change that I missed before. To generate a diff of this commit: cvs rdiff -u -r1.52

CVS commit: src/sys/arch/powerpc/oea

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 18:05:42 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_consinit.c Log Message: Fix the previously differently. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/arch/powerpc/oea

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 18:03:21 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S Log Message: ofwreal_incharge does not need to be global. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17

CVS commit: src/sys/arch/powerpc/oea

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 18:02:45 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S Log Message: Put back accidental removal of "ofwreal_incharge". To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

CVS commit: src/sys/arch/powerpc/oea

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 17:58:43 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_consinit.c Log Message: Avoid an unused variable warning for the not-building-macppc case. To generate a diff of this commit: cvs rdiff -u -r1.21

CVS commit: src/sys/arch/powerpc/oea

2021-02-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 05:23:53 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_consinit.c Log Message: Revert unintended change. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/powerpc/oea/ofw_consinit.c

CVS commit: src/sys/arch/powerpc

2021-02-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 05:21:39 UTC 2021 Modified Files: src/sys/arch/powerpc/include: ofw_machdep.h src/sys/arch/powerpc/oea: ofw_consinit.c ofwoea_machdep.c src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: Shuffle

CVS commit: src/sys/arch/powerpc

2021-02-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Feb 18 18:31:22 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S src/sys/arch/powerpc/powerpc: ofw_machdep.c Added Files: src/sys/arch/powerpc/include: ofw_machdep.h Log Message: Add an

CVS commit: src/sys/arch/powerpc/oea

2021-02-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Feb 18 16:29:12 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S Log Message: - Tidy up some comments. - Use correct stack frame linkage everywhere so that if something goes wrong, we can get a meaningful back

CVS commit: src/sys/arch/powerpc

2021-02-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 13 01:48:33 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S src/sys/arch/powerpc/powerpc: openfirm.c Log Message: - Don't change to the OFW stack in C code; instead, switch to the OFW stack in the

CVS commit: src/sys/arch/powerpc/oea

2021-02-12 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 12 23:40:02 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofwoea_machdep.c Log Message: Add some comments to help visually track the nested #ifdef blocks in ofwoea_batinit(). To generate a diff of this commit: cvs

CVS commit: src/sys/arch/powerpc/powerpc

2021-02-04 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 5 00:06:12 UTC 2021 Modified Files: src/sys/arch/powerpc/powerpc: openfirm.c Log Message: s/bootspec/bstr/g to avoid shadowing a global. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/sys/arch/powerpc/include

2021-02-03 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Feb 3 10:37:05 UTC 2021 Modified Files: src/sys/arch/powerpc/include: cpu.h Log Message: Pull out constant definitions inside struct declaration. Enable CTASSERT(9) for CPUSAVE_SIZE. To generate a diff of this commit: cvs

CVS commit: src/sys/arch/powerpc/powerpc

2021-01-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 27 03:17:24 UTC 2021 Modified Files: src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: There is not much point in of_compatible() returning -1 for "no match" and >= 0 for "match". Just make it return 0 for "no

CVS commit: src/sys/arch/powerpc/ibm4xx/dev

2021-01-23 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Jan 24 05:22:22 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx/dev: if_emac.c Log Message: Add rnd(9) support. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/sys/arch/powerpc/ibm4xx/dev/if_emac.c

CVS commit: src/sys/arch/powerpc/booke/dev

2021-01-23 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Jan 24 05:16:57 UTC 2021 Modified Files: src/sys/arch/powerpc/booke/dev: pq3etsec.c Log Message: Add rnd(9) support. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/arch/powerpc/booke/dev/pq3etsec.c

CVS commit: src/sys/arch/powerpc/booke/dev

2021-01-23 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Jan 24 05:14:55 UTC 2021 Modified Files: src/sys/arch/powerpc/booke/dev: pq3etsec.c Log Message: Switch to if_percpuq_enqueue() from if_input(). To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-01-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jan 18 04:35:05 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: clock.c Log Message: Invoke hardclock() and statclock() in the interrupt context. Otherwise, entropy_enter() is used instead of entropy_enter_intr() in

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-01-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jan 18 04:30:13 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: clock.c Log Message: Simplify and correct stale comment; nticks-th hardclock() had no longer been special since rev 1.24:

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-01-17 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jan 18 02:43:27 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: ibm4xx_machdep.c Log Message: white space --> tab To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c

CVS commit: src/sys/arch/powerpc

2021-01-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jan 6 08:17:46 UTC 2021 Modified Files: src/sys/arch/powerpc/include: vmparam.h src/sys/arch/powerpc/pci: pciconf_indirect.c pciconf_ofmethod.c Log Message: Drop unused headers. No functional changes intended. To

CVS commit: src/sys/arch/powerpc/include

2021-01-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jan 6 08:14:35 UTC 2021 Modified Files: src/sys/arch/powerpc/include: db_machdep.h Log Message: Switch DDB for powerpc/booke into SOFTWARE_SSTEP. SR_SINGLESTEP aka PSL_SE bit in MSR is only available for oea, and HW debug

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-01-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jan 6 08:07:36 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: ibm4xx_machdep.c Log Message: Sort headers. No functional changes intended. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

CVS commit: src/sys/arch/powerpc/booke

2021-01-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jan 6 08:04:58 UTC 2021 Modified Files: src/sys/arch/powerpc/booke: trap.c Log Message: Sort headers. Also, use instead of db_interface.h and db_machdep.h in order not to be bothered by subtle include order. No functional

CVS commit: src/sys/arch/powerpc/booke

2021-01-05 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jan 6 07:56:20 UTC 2021 Modified Files: src/sys/arch/powerpc/booke: booke_pmap.c Log Message: Fix pmap_procwr() for powerpc/booke: - Use PAGE_MASK, not PAGE_SIZE, to calculate page offset. - Do not drop page offset of target

CVS commit: src/sys/arch/powerpc/booke/pci

2020-11-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Nov 12 00:44:22 UTC 2020 Modified Files: src/sys/arch/powerpc/booke/pci: pq3pci.c Log Message: pq3pci_msi_claim(): remove KASSERT that is valid when allocating MSI vectors, while apparently invalid when freeing them. To

CVS commit: src/sys/arch/powerpc/booke/pci

2020-11-11 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Nov 12 00:37:51 UTC 2020 Modified Files: src/sys/arch/powerpc/booke/pci: pq3pci.c Log Message: Oops, forget to commit local change necessary to support nvme(4) on RB800; provide pci_intr_setattr(9) (no-op). To generate a diff

CVS commit: src/sys/arch/powerpc/powerpc

2020-10-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Oct 15 18:57:16 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: process_machdep.c Log Message: Add missing 'error' declaration To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41

CVS commit: src/sys/arch/powerpc/ibm4xx

2020-09-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Sep 10 04:36:24 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Tiny cosmetic fix for previous. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95

CVS commit: src/sys/arch/powerpc/ibm4xx

2020-09-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Sep 10 04:31:55 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Real fix for pmap_procwr(), attempted in revs 1.85 and 1.87:

CVS commit: src/sys/arch/powerpc

2020-09-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Sep 10 03:32:46 UTC 2020 Modified Files: src/sys/arch/powerpc/conf: files.powerpc src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Introduce PMAP_TLBDEBUG option for ibm4xx: clear only TLBHI[V] bit when TLB entry is

CVS commit: src/sys/arch/powerpc/ibm4xx

2020-09-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Sep 10 03:23:55 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: pmap_kenter_pa: Remove comment which says ``Have to remove any existing mapping first.'' Contrary to this comment, pmap_kremove(9) has

CVS commit: src/sys/arch/powerpc/ibm4xx

2020-09-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Sep 10 03:02:36 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx: pmap.c Log Message: Introduce PV_VA() macro to extract va from pv->pv_va by clearing PV_WIRED flag, and use it where appropriate. There should be no

CVS commit: src/sys/arch/powerpc/booke

2020-09-09 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Sep 10 02:45:28 UTC 2020 Modified Files: src/sys/arch/powerpc/booke: trap.c Log Message: Fix build with UVMHIST; stop passing string literal to UVMHIST_LOG(), and also cast pointer arguments into uintptr_t. To generate a diff

CVS commit: src/sys/arch/powerpc/fpu

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 09:42:43 UTC 2020 Modified Files: src/sys/arch/powerpc/fpu: fpu_emu.c Log Message: Now, FPU emulation for booke and ibm4xx works fine at a level where all the related ATF tests pass correctly. However, there still remain

CVS commit: src/sys/arch/powerpc/fpu

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 09:36:35 UTC 2020 Modified Files: src/sys/arch/powerpc/fpu: fpu_emu.c Log Message: Try to fix FPSCR bits in the end of emulation: - FPSCR[FEX] is not a sticky bit. - Turn on FPSCR[FEX] if the emulated instruction causes

CVS commit: src/sys/arch/powerpc/fpu

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 09:22:26 UTC 2020 Modified Files: src/sys/arch/powerpc/fpu: fpu_emu.c Log Message: Set ksi_code correctly via fpu_get_fault_code() for SIGFPE. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31

CVS commit: src/sys/arch/powerpc

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 09:19:49 UTC 2020 Modified Files: src/sys/arch/powerpc/include: fpu.h src/sys/arch/powerpc/powerpc: fpu.c Log Message: Expose fpu_get_fault_code() even if !PPC_HAVE_FPU, and adjust it to systems without FPU. To

CVS commit: src/sys/arch/powerpc/fpu

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 09:16:35 UTC 2020 Modified Files: src/sys/arch/powerpc/fpu: fpu_emu.c Log Message: Do not raise SIGFPE unless MSR[FE0] or MSR[FE1] is set via fenv(3). To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/sys/arch/powerpc

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 09:10:14 UTC 2020 Modified Files: src/sys/arch/powerpc/booke: trap.c src/sys/arch/powerpc/ibm4xx: trap.c Log Message: For booke and ibm4xx, emulate m[ft]msr in user mode, in the same manner as oea. Now, user

CVS commit: src/sys/arch/powerpc

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 08:58:52 UTC 2020 Modified Files: src/sys/arch/powerpc/include: cpu.h instr.h src/sys/arch/powerpc/powerpc: powerpc_machdep.c trap.c Log Message: Factor out emulation code for m[ft]msr in user mode from oea, and

CVS commit: src/sys/arch/powerpc/ibm4xx

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 08:48:40 UTC 2020 Modified Files: src/sys/arch/powerpc/ibm4xx: trap.c Log Message: Treat trap instruction from userland correctly in EXC_PGM handler; raise SIGTRAP with TRAP_BRKPT instead of SIGILL. To generate a diff

CVS commit: src/sys/arch/powerpc/fpu

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 08:29:07 UTC 2020 Modified Files: src/sys/arch/powerpc/fpu: fpu_emu.c Log Message: FPSCR[FEX] is not a sticky bit; it is always cleared when read from userland via mffs on real hardware. To generate a diff of this

CVS commit: src/sys/arch/powerpc/fpu

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 08:10:41 UTC 2020 Modified Files: src/sys/arch/powerpc/fpu: fpu_emu.c Log Message: PR port-powerpc/55425 Fix emulation for mtfsf; source register is frB here. Now, userland processes successfully change rounding mode,

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 07:58:26 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: trap.c Log Message: Rename emulated_opcode() to emulate_privileged() for clarity. No functional changes. To generate a diff of this commit: cvs rdiff -u

  1   2   3   4   5   6   7   8   9   >