Page MenuHomeFreeBSD
Feed Advanced Search

Jul 11 2021

leonardo.bianconi_eldorado.org.br added inline comments to D31109: Add Power8 and Power9 PMCs.
Jul 11 2021, 4:19 PM
leonardo.bianconi_eldorado.org.br updated the diff for D31109: Add Power8 and Power9 PMCs.

Removing and operation as it is not necessary.

Jul 11 2021, 4:12 PM

Jul 8 2021

leonardo.bianconi_eldorado.org.br added inline comments to D31109: Add Power8 and Power9 PMCs.
Jul 8 2021, 8:35 PM
leonardo.bianconi_eldorado.org.br added a comment to D31109: Add Power8 and Power9 PMCs.

@mhorne Thanks for the review!

Jul 8 2021, 8:00 PM
leonardo.bianconi_eldorado.org.br updated the diff for D31109: Add Power8 and Power9 PMCs.

Removed "pmu_events_mfr" function
Did not remove event codes in this review
Added space setting "pcd->pcd_allocate_pmc"
Added comment when setting "kern.hwpmc.cpuid"

Jul 8 2021, 7:58 PM
leonardo.bianconi_eldorado.org.br added a reviewer for D31109: Add Power8 and Power9 PMCs: luporl.
Jul 8 2021, 12:53 PM
leonardo.bianconi_eldorado.org.br requested review of D31109: Add Power8 and Power9 PMCs.
Jul 8 2021, 12:40 PM

Mar 25 2021

leonardo.bianconi_eldorado.org.br added inline comments to D28947: [POWERPC] Switch endian of common dev information.
Mar 25 2021, 12:59 PM · PowerPC

Mar 10 2021

leonardo.bianconi_eldorado.org.br added inline comments to D28947: [POWERPC] Switch endian of common dev information.
Mar 10 2021, 8:19 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D28947: [POWERPC] Switch endian of common dev information.

Avoid creating new function and convert endian in existing functions.

Mar 10 2021, 8:18 PM · PowerPC

Mar 4 2021

leonardo.bianconi_eldorado.org.br added a reviewer for D28947: [POWERPC] Switch endian of common dev information: alfredo.
Mar 4 2021, 7:26 PM · PowerPC
leonardo.bianconi_eldorado.org.br added a reviewer for D28947: [POWERPC] Switch endian of common dev information: bryanv.
Mar 4 2021, 7:26 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D28947: [POWERPC] Switch endian of common dev information.

[POWERPC] Switch endian of common dev information

Mar 4 2021, 4:49 PM · PowerPC

Feb 26 2021

leonardo.bianconi_eldorado.org.br requested review of D28947: [POWERPC] Switch endian of common dev information.
Feb 26 2021, 6:22 PM · PowerPC

Apr 12 2019

leonardo.bianconi_eldorado.org.br added a comment to D15220: strcmp optimization for powerpc64.

Please, Can anyone review this?

Apr 12 2019, 12:38 PM · PowerPC
leonardo.bianconi_eldorado.org.br added a comment to D15118: memcpy optimization for powerpc64.

Please, Can anyone review this?

Apr 12 2019, 12:38 PM · PowerPC
leonardo.bianconi_eldorado.org.br added a comment to D15368: strcpy optimization for PowerPC64.

Please, Can anyone review this?

Apr 12 2019, 12:37 PM · PowerPC
leonardo.bianconi_eldorado.org.br retitled D15369: strncpy optimization for PowerPC64 from strncpy optimization fir PowerPC64 to strncpy optimization for PowerPC64.
Apr 12 2019, 12:36 PM · PowerPC
leonardo.bianconi_eldorado.org.br added a comment to D15369: strncpy optimization for PowerPC64.

Please, Can anyone review this?

Apr 12 2019, 12:36 PM · PowerPC

Mar 20 2019

leonardo.bianconi_eldorado.org.br added inline comments to D15118: memcpy optimization for powerpc64.
Mar 20 2019, 1:35 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the summary of D15118: memcpy optimization for powerpc64.
Mar 20 2019, 1:25 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D15118: memcpy optimization for powerpc64.

Implement memcpy focused in performance

Mar 20 2019, 1:23 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D15368: strcpy optimization for PowerPC64.

Added improvements based on Gustavo Romero review.

Mar 20 2019, 1:20 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D15368: strcpy optimization for PowerPC64.
Mar 20 2019, 1:11 PM · PowerPC

Mar 1 2019

leonardo.bianconi_eldorado.org.br added inline comments to D15118: memcpy optimization for powerpc64.
Mar 1 2019, 4:29 PM · PowerPC

Feb 27 2019

leonardo.bianconi_eldorado.org.br updated the summary of D15220: strcmp optimization for powerpc64.
Feb 27 2019, 2:25 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D15220: strcmp optimization for powerpc64.

Improved strcmp performance

Feb 27 2019, 2:15 PM · PowerPC

Feb 25 2019

leonardo.bianconi_eldorado.org.br updated the summary of D15368: strcpy optimization for PowerPC64.
Feb 25 2019, 6:10 PM · PowerPC
leonardo.bianconi_eldorado.org.br added a comment to D15368: strcpy optimization for PowerPC64.

Hi Gustavo, thank you for you review. Considering your review and some additional changes, I improved the performance and now, at least, the performance is the same as the original solution.
Explaining: In the beginning of the code, it always tested if the address was aligned, which made the performance worst for short strings. I removed that check, assuming it always will align the address, even if it is already aligned. This change removed two instruction, the test and the branch.
I have reviewed the change for almost all your comments, but I couldn't figure out how to use the pipestat, as FreeBSD is not supported. Do you know if the AT works in CentOS? If so, I could test the code as is and run the pipestat.

Feb 25 2019, 6:05 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D15368: strcpy optimization for PowerPC64.

Added improvements based on Gustavo Romero review.

Feb 25 2019, 5:56 PM · PowerPC

Jan 16 2019

leonardo.bianconi_eldorado.org.br updated the diff for D15368: strcpy optimization for PowerPC64.

Using registers as %r as requested.

Jan 16 2019, 11:39 AM · PowerPC

Dec 21 2018

leonardo.bianconi_eldorado.org.br added inline comments to D14484: powerpc64: Add a trap stack area.
Dec 21 2018, 4:24 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the diff for D14484: powerpc64: Add a trap stack area.

Add a trap stack area

Dec 21 2018, 4:22 PM · PowerPC

Dec 7 2018

leonardo.bianconi_eldorado.org.br updated the diff for D17806: ppc64: handle exception 0x1500 (soft patch).

The reason of segmentation fault when treating the 0x1500 exception
was because it was being treated as a non-hypervisor trap, which
consider the registers srr0/srr1. As this trap is an hypervisor one,
the values were being placed in hsrr0/hsrr1.
Just changed the enter point for hypertrap, which saves the value of
hsrr0 and hsrr1 in srr0 and srr1.

Dec 7 2018, 4:15 PM

May 9 2018

leonardo.bianconi_eldorado.org.br added reviewers for D15368: strcpy optimization for PowerPC64: jhibbits, nwhitehorn, breno.leitao_gmail.com.
May 9 2018, 4:10 PM · PowerPC
leonardo.bianconi_eldorado.org.br added reviewers for D15369: strncpy optimization for PowerPC64: jhibbits, nwhitehorn, breno.leitao_gmail.com.
May 9 2018, 4:09 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the summary of D15369: strncpy optimization for PowerPC64.
May 9 2018, 4:04 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the summary of D15368: strcpy optimization for PowerPC64.
May 9 2018, 4:04 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the summary of D15368: strcpy optimization for PowerPC64.
May 9 2018, 4:03 PM · PowerPC
leonardo.bianconi_eldorado.org.br updated the summary of D15369: strncpy optimization for PowerPC64.
May 9 2018, 4:00 PM · PowerPC
leonardo.bianconi_eldorado.org.br created D15369: strncpy optimization for PowerPC64.
May 9 2018, 3:51 PM · PowerPC
leonardo.bianconi_eldorado.org.br created D15368: strcpy optimization for PowerPC64.
May 9 2018, 3:44 PM · PowerPC