Summary: | DTrace not yet supported on ARM | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | George V. Neville-Neil <gnn> | ||||||
Component: | arm | Assignee: | George V. Neville-Neil <gnn> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Many People | CC: | emaste, howard0su, rpaulo | ||||||
Priority: | --- | ||||||||
Version: | CURRENT | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Created attachment 145544 [details]
Patch from Howard Su
Thanks Rui. I've kicked off a build with Howard's patch and will test with that. I keep getting the following error: ld -d -warn-common -r -d -o dtrace.kld dtrace.o dtrace_asm.o dtrace_subr.o assym.o opensolaris_taskq.o ld: ERROR: Source object assym.o has EABI version 0, but target dtrace.kld has EABI version 5 ld: failed to merge target specific data of file assym.o with the patch from Howard Su. I will track this down but if anyone has a hint, send it along. Looks like my loader error was a misapplication of the patch. I now have a test version of this patch in a my git repo. I'll apply to svn and then commit to HEAD where others can work on it. Are you using Howard Su's patch? He updated it based on gonzo's patch. (In reply to Rui Paulo from comment #6) > Are you using Howard Su's patch? He updated it based on gonzo's patch. Nevermind. I just read your comment again... Do you have any system where you can test this? Ideally, you'd want both an ARM SMP system and an UP system. Also, George, can you create a CR with your patch? I wanted to discuss some parts of the patch before it hits head. Please add Mark to the CR too (and other ARM guys you think would be interested). (In reply to Rui Paulo from comment #9) > Also, George, can you create a CR with your patch? I wanted to discuss some > parts of the patch before it hits head. Please add Mark to the CR too (and > other ARM guys you think would be interested). Sorry, what's a CR? You mean a proposed patch in Phabric? I'm working up the patch against HEAD in svn now. Best, George Yes, a phabric review. This has been committed for ARMv7 with work by various folks including Ruslan, Bjoern, Andy, Ed Maste, Robert Watson etc. |
Created attachment 145527 [details] Patch from gonzo@ to get DTrace running on ARM DTrace is not currently supported on ARM. There is a patch, attached, from gonzo@ which gets us started down this road.