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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]().
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
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
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
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
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().
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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 - 100 of 843 matches
Mail list logo