grehan 2005-11-07 06:55:48 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc pmap.c
Log:
Finally (!?) get to the bottom of the mysterious G3 boot-time panics.
After a number of tests using nop's to change the alignment, it was
confirmed that the mtibat instruct
grehan 2005-11-08 04:20:49 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc mmu_oea.c
Log:
Forced commit to note that this file has been repo-copied
from pmap.c
Revision ChangesPath
1.102 +0 -0 src/sys/powerpc/powerpc/mmu_oea.c
_
grehan 2005-11-08 06:48:08 UTC
FreeBSD src repository
Modified files:
sys/conf files.powerpc
sys/powerpc/include pmap.h
sys/powerpc/powerpc machdep.c
Added files:
sys/powerpc/include mmuvar.h
sys/powerpc/powerpc mmu_if.m pmap_dispatch.c
Log:
grehan 2005-11-08 06:49:45 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc mmu_oea.c
Log:
Name change from pmap_* to moea_* to fit into the new order of
mmu implementation.
This code handles the 32-bit 'OEA' MMU found on G2/G3/G4 PPC cores.
Revision
grehan 2005-11-09 09:54:33 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc pmap_dispatch.c
Log:
Apply r1.103 to correct place.
pmap.c on PowerPC is now a combo of mmu_if.m, pmap_dispatch.c
and mmu_oea.c
(I forgot to delete pmap.c from CVS in last jumb
grehan 2005-11-09 10:28:51 UTC
FreeBSD src repository
Removed files:
sys/powerpc/powerpc pmap.c
Log:
No longer needed: replaced by mmu_if.m/pmap_dispatch.c/mmu_oea.c
Revision ChangesPath
1.104 +0 -2476 src/sys/powerpc/powerpc/pmap.c (dead)
grehan 2005-11-11 02:06:54 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/powerpc/powerpc pmap.c
Log:
MFC r1.102
> Finally (!?) get to the bottom of the mysterious G3 boot-time panics.
> After a number of tests using nop's to change the alignm
grehan 2005-11-11 05:21:08 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/powerpc/powerpc locore.S ofw_machdep.c
Log:
MFC locore.S:r.1.22, ofw_machdep.c:1.14
> Copy SPRG0-3 registers at boot-time and restore when calling into
> OpenFirmware. F
grehan 2005-11-11 09:32:27 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc ofw_machdep.c
Log:
Fix compile warning: pmap_bootstrap is now declared extern in pmap.h,
remove redundant declaration.
Revision ChangesPath
1.15 +0 -1 src/sys/power
grehan 2005-11-11 09:36:38 UTC
FreeBSD src repository
Modified files:
sys/powerpc/psim ata_iobus.c
Log:
ata_generic_hw takes a dev as a parameter, not a channel.
Revision ChangesPath
1.14 +1 -1 src/sys/powerpc/psim/ata_iobus.c
__
grehan 2005-11-11 12:03:28 UTC
FreeBSD src repository
Modified files:
sys/powerpc/include pte.h
Log:
Add definitions for 64-bit PTEs
Revision ChangesPath
1.5 +47 -10src/sys/powerpc/include/pte.h
___
cvs-all@freeb
grehan 2005-12-02 22:36:14 UTC
FreeBSD src repository
Added files:
sys/dev/ic via6522reg.h
Log:
Register definitions for the ancient via6522. This 20+ year-old chip
still exists as a cell in the Macio asic on Apples, and is used to communicate
through the shift reg
grehan 2005-12-23 13:05:28 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc db_trace.c trap_subr.S
Log:
Mark the return address of the call to ast() in the generic trap
handling code so the stack trace unwinders don't start trying to
go into user-space.
F
grehan 2005-12-24 08:27:45 UTC
FreeBSD src repository
Modified files:
sys/powerpc/include clock.h
Log:
Forward-declare struct trapframe to allow the aic module to compile.
Revision ChangesPath
1.12 +2 -0 src/sys/powerpc/include/clock.h
Tested on: alpha, amd64, arm, i386, ia64, sparc64
Belatedly tested on ppc .. works fine.
later,
Peter.
___
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"
grehan 2005-12-29 04:07:36 UTC
FreeBSD src repository
Modified files:
sys/powerpc/include profile.h
Log:
Add user-space profiling support. Kernel profiling still todo.
Obtained from: NetBSD
Revision ChangesPath
1.6 +82 -8 src/sys/powerpc/include/prof
grehan 2005-12-29 04:09:38 UTC
FreeBSD src repository
Modified files:
lib/libc/gmongmon.c
Log:
The minbrk symbol is hidden the same on powerpc as other FreeBSD platforms.
Revision ChangesPath
1.21 +1 -1 src/lib/libc/gmon/gmon.c
_
grehan 2005-12-29 04:10:52 UTC
FreeBSD src repository
Modified files:
lib/libc Makefile
Log:
gmon now supported on powerpc
Revision ChangesPath
1.58 +0 -2 src/lib/libc/Makefile
___
cvs-all@freebsd.org
grehan 2005-12-29 04:23:54 UTC
FreeBSD src repository
Added files:
usr.bin/gprofpowerpc.h
Log:
clone i386.h for powerpc
Revision ChangesPath
1.1 +44 -0 src/usr.bin/gprof/powerpc.h (new)
___
cvs-all@freebsd
grehan 2005-12-29 04:30:03 UTC
FreeBSD src repository
Modified files:
usr.bin Makefile
Log:
Build gprof for powerpc now.
Revision ChangesPath
1.286 +0 -2 src/usr.bin/Makefile
___
cvs-all@freebsd.org ma
grehan 2006-01-05 05:57:47 UTC
FreeBSD src repository
Modified files:
usr.bin/trussextern.h main.c
Added files:
usr.bin/trusspowerpc-fbsd.c
Log:
Add powerpc support for truss.
Initial work by: Orlando Bassotto < orlando at break net >
Modified by:
grehan 2006-01-05 05:58:16 UTC
FreeBSD src repository
Modified files:
usr.bin Makefile
Log:
Enable truss for powerpc
Revision ChangesPath
1.287 +1 -2 src/usr.bin/Makefile
___
cvs-all@freebsd.org mailin
grehan 2006-01-07 01:55:12 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc machdep.c
Log:
Set the siginfo si_addr field, and also the mysterious 3rd parameter
to old-style signals, to be the DAR register for DSI miss exceptions.
This gives the address of the
grehan 2006-08-25 00:21:48 UTC
FreeBSD src repository
Modified files:
sys/conf files.powerpc
Log:
Remove file that snuck in accidentally in Marcel's gdb commit.
Revision ChangesPath
1.59 +0 -1 src/sys/conf/files.powerpc
_
grehan 2006-10-05 06:04:44 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc clock.c
Log:
Catch up with recent clock modifications:
- include for inittodr prototype
- remove now-conflicting SECDAY definition that is in
Revision ChangesPath
1.27
Attempt to fix compiling problem.
Not quite there, you need to add:
< (void) atomic_cmpset_32(p, old, new);
---
> (void) atomic_cmpset_32((volatile uint32_t *)p, old, new);
I'm waiting for PR amd64/102996 to be fixed before putting powerpc
into the universe target since 64-bit
grehan 2006-10-18 19:56:20 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc copyinout.c
Log:
Fix remaining compile error.
Revision ChangesPath
1.15 +1 -1 src/sys/powerpc/powerpc/copyinout.c
___
cvs-
On Tue, Oct 17, 2006 at 07:28:45PM -0700, Peter Grehan wrote:
David O'Brien, did you have any objection to the proposed solution in
amd64/102996 ??
Is this an issue for 6.2-RELEASE? If not, it needs to take a back seat
to ARM and other schedule 6.2-R things.
It isn't.
lat
sys/powerpc/conf GENERIC
Log:
o Enable -Werror
o Remove commented-out sio(4)
o Remove zs(4)
o Add scc(4)
o Add uart(4)
Thankyou Marcel !
later,
Peter.
___
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/li
grehan 2008-06-04 07:33:02 UTC
FreeBSD src repository
Modified files:
sys/powerpc/aim trap.c
Log:
SVN rev 179533 on 2008-06-04 07:32:49Z by grehan
Add link register to fatal trap printout to better diagnose NULL
function pointer derefs.
Revision ChangesPath
- Assert that we're not trying to compile ULE on an unsupported
architecture. To date, I believe only i386 and amd64 have implemented
the third cpu switch argument required.
ARM has it:
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/arm/arm/swtch.S?r1=1.20#rev1.20
PPC doesn't, t
Hi Jeff,
ARM has it:
..
Did you verify that it works?
No. Olivier would be able to answer though.
Does arm support SMP? It looks like it does not?
Don't think so.
For UP it doesn't need to wait for blocked lock to clear but it does
need to set td_lock. On UP there are no special s
grehan 2007-10-18 07:23:31 UTC
FreeBSD src repository
Modified files:
lib/libc/powerpc Symbol.map
Log:
Fix build from errors exposed with recent version_gen.awk commit.
Not quite sure if this is 100% correct: awaiting review. But quieten
tinderbox in the meantime.
R
grehan 2007-10-18 18:58:07 UTC
FreeBSD src repository
Modified files:
lib/libc/powerpc Symbol.map
Log:
Forced commit to signify that previous commit was:
Reviewed: yar@
Revision ChangesPath
1.7 +1 -1 src/lib/libc/powerpc/Symbol.map
_
grehan 2007-10-23 00:52:25 UTC
FreeBSD src repository
Modified files:
sys/kern sched_ule.c
sys/powerpc/conf GENERIC
sys/powerpc/powerpc genassym.c swtch.S vm_machdep.c
Log:
Cut over to ULE on PowerPC
kern/sched_ule.c - Add __powerpc__ to the list
grehan 2007-11-13 15:47:55 UTC
FreeBSD src repository
Modified files:
sys/powerpc/include md_var.h
sys/powerpc/powerpc clock.c machdep.c
Log:
Split decr_init() into two, with the section that reads the timebase
frequency from OpenFirmware moved out and into a routine th
grehan 2007-11-14 16:41:31 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/powerpc/include md_var.h
sys/powerpc/powerpc clock.c machdep.c
Log:
MFC:
Split decr_init() into two, with the section that reads the timebase
frequency from OpenFir
grehan 2008-02-29 01:57:20 UTC
FreeBSD src repository
Modified files:
sys/gdb gdb_main.c
Log:
Add support for kgdb's 'detach' command.
Reviewed by:marcel
Sponsored by: Network Appliance
Revision ChangesPath
1.8 +5 -0 src/sys/gdb/g
John Baldwin wrote:
jhb 2008-03-13 20:39:04 UTC
FreeBSD src repository
Modified files:
sys/amd64/acpica acpi_machdep.c
sys/amd64/amd64 legacy.c nexus.c
sys/dev/acpica acpi.c acpivar.h
sys/i386/acpica acpi_machdep.c
sys/i386/i386leg
>Can somebody with powerpc experience check this?
I'll get to it later this morning PDT if Marcel doesn't beat
me to it.
later,
Peter.
___
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail
Modified files:
sys/powerpc/include atomic.h
Log:
Quick fix for the kernel build breakage in netgraph and the
aliasing warning in libthr. A more elaborate fix is in the
works that makes sure that all variants have proper inline
functions with proper types.
Thankyou Marcel !
grehan 2008-04-09 08:50:37 UTC
FreeBSD src repository
Modified files:
sys/powerpc/fpu fpu_add.c fpu_compare.c fpu_div.c
fpu_explode.c fpu_implode.c fpu_mul.c
fpu_sqrt.c fpu_subr.c
Log:
Include before to get typedefs requ
grehan 2008-05-08 17:55:44 UTC
FreeBSD src repository
Modified files:
sys/dev/ata ata-disk.c ata-lowlevel.c atapi-cd.c
atapi-fd.c atapi-tape.c
Log:
Fix panic and breakage for non-DMA ATA devices e.g. powermac macio cells.
Handle cases where d
Hi Maxim,
On PowerPC send output to both "/chosen/stdout" and "screen" nodes, unless
they point to the very same device. This should make loader usable on
some (all?) PowerMacs
What machine(s) are you seeing this on ? I've 'C' hot-key booted a
bunch of different models with 7.1-BETA.
Peter, it was ignorance on my part, I apologize. Seems to be that I
should have been using "cd:,\\:tbxi" as boot-device instead with proper
boot.tbxi. I've reverted libofw change due to its hackish nature.
No problems Maxim. The ofw boot process is, ah, arcane to say the
least :) Your change
grehan 2007-06-06 06:01:56 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc vm_machdep.c
Log:
Fix the compile. Band-aid until it is worked out how to use the context
switch api on ppc.
Revision ChangesPath
1.115 +1 -1 src/sys/powerpc/powerpc
Marcel Moolenaar wrote:
marcel 2007-07-31 06:23:26 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc trap.c
Log:
Fix backward compatibility of the "old" (i.e. FreeBSD6) lseek
syscall.
Thanks Marcel !
later,
Peter.
_
grehan 2007-04-20 03:24:59 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc nexus.c
Log:
Add ofw bus methods to the ppc nexus driver. This will be used in future
EFIKA platform support.
PR: 111522
Submitted by: Andrew Turner, andrew at fubar geek nz
grehan 2006-11-14 16:14:44 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/powerpc/conf GENERIC
Log:
Unbreak ppc kernel build by removing zs driver.
Approved by: re (Ken Smith)
Revision ChangesPath
1.48.2.5 +0 -1 src/sys/powerp
[EMAIL PROTECTED] wrote:
see http://people.freebsd.org/~mjacob for 2 bootverbose files.
Looks like you have an AMD Quartet :)
The AMD 8131 HT-PCIX bridge doesn't support MSI. The first blacklist
candidate.
later,
Peter.
___
cvs-all@freebsd.org
The AMD 8131 HT-PCIX bridge doesn't support MSI. The first blacklist
candidate.
Is it at function 0.0.0 or is it a (virtual) PCI-PCI bridge?
No - the relevant lines from Matt's log look like:
found-> vendor=0x1022, dev=0x7450, revid=0x12
bus=8, slot=1, func=0
class=06-0
grehan 2006-11-30 08:13:06 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc mmu_oea.c
Log:
Don't use vm_page_flag_set() if installing bootstrap page-table entries
since the vm page mutex's aren't yet initialized. Fixes boot-time panic.
Reported by:Dario
grehan 2006-12-05 04:01:52 UTC
FreeBSD src repository
Modified files:
sys/powerpc/include pmap.h
sys/powerpc/powerpc mmu_if.m mmu_oea.c pmap_dispatch.c
uio_machdep.c
Log:
Fix gdb issue where the i-cache was not being updated when a breakpoint
w
I have a Tyan K8W (s2885) which I experienced this on:
That's using the the AMD 8131 right ? Known not to support MSI.
later,
Peter.
___
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail
grehan 2006-12-20 01:10:21 UTC
FreeBSD src repository
Modified files:
sys/powerpc/powerpc mmu_oea.c
Log:
Remove bogus increment of re-hashed PTEG index. This snuck in with r1.12 of
pmap.c, and is potentially the cause of hangs reported on machines with a
small amount of mem
MFC rev. 1.94:
Support __start_ and __end_ special symbols.
Thankyou !
later,
Peter.
___
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Could we just evict one random entry from either the primary or
secondary PTEG and use that spot to insert the current PTE?
(Isn't the whole point of pvo_entry to permit pages to be searched
quickly if their virtual->physical mapping has already been computed
before, basically making page faults
Fix PowerPC-targeted cross-builds performed on 64-bit platforms.
Thankyou Marcel !!
later,
Peter.
___
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Please welcome Rafal Jaworowski ([EMAIL PROTECTED]) as a new src committer.
He provided too many good work on the arm and powerpc ports to remain
unpunished.
About time ! Welcome to the fold Rafal :)
later,
Peter.
___
cvs-all@freebsd.org maili
grehan 2008-01-31 01:57:33 UTC
FreeBSD src repository
Modified files:
sys/conf files.powerpc
usr.sbin Makefile
usr.sbin/ofwdump Makefile
Log:
Enable ofwdump on powerpc (finally). Tested on G3 & G4 machines.
Submitted by: Dan Stekloff
Ruslan Ermilov wrote:
ru 2008-01-31 14:58:56 UTC
FreeBSD src repository
Modified files:
usr.sbin/ofwdump ofwdump.8
Log:
De-sparc64-ify (now that it's also installed on PowerPC).
Doh, forgot that :( Thanks Ruslan.
later,
Peter.
I'm sure there are fun, interesting, and highly obtuse ways to get a
PCI-E device onto a system with no PCI-E root complex.
Be afraid ...
http://www.pericom.com/products/pci/
"In “reverse” mode, the PI7C9X110 is configured with the PCI port on
the primary and the PCI Express port on the
grehan 2008-02-06 22:04:28 UTC
FreeBSD src repository
Modified files:
sys/boot/ofw/libofw ofw_console.c
Log:
Make the openfirmware getchar entry point non-blocking. This catches up
with jhb's 2005/05/27 loader multiple-console change.
Tested by: marius/sparc64, grehan/of
Bruce Evans wrote:
bde 2008-02-14 15:10:34 UTC
FreeBSD src repository
Modified files:
lib/msun/src s_ceil.c s_ceill.c s_floor.c s_floorl.c
s_trunc.c s_truncl.c
Thanks Bruce.
later,
Peter.
___
cvs
64 matches
Mail list logo