Page MenuHomeFreeBSD

jchandra (Jayachandran C)
User

Projects

User Details

User Since
Feb 17 2015, 10:41 PM (225 w, 4 d)

Recent Activity

Fri, May 31

jchandra updated the diff for D20454: arm64 gic: Drop unused GICV3_IVAR_REDIST_VADDR.

address andrew's comment.

Fri, May 31, 3:45 AM
jchandra updated the diff for D20416: acpi_iort: add some error handling.

Fix the check for warning (i > 1 now), fix up error message, and add a comment.

Fri, May 31, 3:44 AM

Thu, May 30

jchandra planned changes to D20416: acpi_iort: add some error handling.

I took a second look at this, and ran some more testing. I need to fix up a bug and add more comments.

Thu, May 30, 11:15 PM
jchandra added inline comments to D20454: arm64 gic: Drop unused GICV3_IVAR_REDIST_VADDR.
Thu, May 30, 6:00 PM
jchandra added a comment to D20416: acpi_iort: add some error handling.

How frequently is srat_resolve_its_pxm called?

Thu, May 30, 5:51 PM
jchandra closed D20418: arm64 gicv3_its: Fix a typo.
Thu, May 30, 1:39 AM
jchandra committed rS348380: arm64 gicv3_its: Fix a typo.
arm64 gicv3_its: Fix a typo
Thu, May 30, 1:39 AM
jchandra committed rS348379: gicv3_its: do LPI init only once per CPU.
gicv3_its: do LPI init only once per CPU
Thu, May 30, 1:32 AM
jchandra closed D19844: gicv3_its: do LPI init only once per CPU.
Thu, May 30, 1:32 AM
jchandra committed rS348378: gicv3_its: refactor LPI init into a new function.
gicv3_its: refactor LPI init into a new function
Thu, May 30, 1:25 AM
jchandra closed D19843: gicv3_its: refactor LPI init to new function.
Thu, May 30, 1:25 AM
jchandra committed rS348377: gic_v3: consolidate per-cpu redistributor information.
gic_v3: consolidate per-cpu redistributor information
Thu, May 30, 1:21 AM
jchandra closed D19842: gic_v3: consolidate per-cpu redistributor information.
Thu, May 30, 1:21 AM

Wed, May 29

jchandra created D20454: arm64 gic: Drop unused GICV3_IVAR_REDIST_VADDR.
Wed, May 29, 3:40 AM
jchandra updated the diff for D19842: gic_v3: consolidate per-cpu redistributor information.

fixes for addressing andrew's not on KABI.

Wed, May 29, 3:38 AM

Sun, May 26

jchandra added a reviewer for D20418: arm64 gicv3_its: Fix a typo: arm64.
Sun, May 26, 11:36 PM
jchandra created D20418: arm64 gicv3_its: Fix a typo.
Sun, May 26, 11:36 PM
jchandra created D20417: arm64 gicv3_its: enable all ITS blocks for a CPU.
Sun, May 26, 11:35 PM
jchandra created D20416: acpi_iort: add some error handling.
Sun, May 26, 11:31 PM
jchandra updated the diff for D19844: gicv3_its: do LPI init only once per CPU.
Sun, May 26, 11:28 PM
jchandra updated the diff for D19842: gic_v3: consolidate per-cpu redistributor information.
Sun, May 26, 11:24 PM
jchandra closed D19432: arm64 nexus: remove incorrect warning.
Sun, May 26, 11:05 PM
jchandra committed rS348291: arm64 nexus: remove incorrect warning.
arm64 nexus: remove incorrect warning
Sun, May 26, 11:05 PM

Apr 15 2019

jchandra added a comment to D19844: gicv3_its: do LPI init only once per CPU.

Let me know if you need a new rev with bool.

Apr 15 2019, 7:26 PM

Apr 8 2019

jchandra added a comment to D19844: gicv3_its: do LPI init only once per CPU.

This fixes https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236333

Apr 8 2019, 2:27 AM
jchandra created D19844: gicv3_its: do LPI init only once per CPU.
Apr 8 2019, 2:19 AM
jchandra created D19843: gicv3_its: refactor LPI init to new function.
Apr 8 2019, 2:16 AM
jchandra created D19842: gic_v3: consolidate per-cpu redistributor information.
Apr 8 2019, 2:14 AM

Mar 3 2019

jchandra created D19432: arm64 nexus: remove incorrect warning.
Mar 3 2019, 3:56 AM

Feb 7 2019

jchandra added a comment to D19097: Add missing pmap dsb instructions.

Tested with overnight 'make -j 224 buildworld' without failures.

How long does that take?

Feb 7 2019, 9:00 PM
jchandra accepted D19097: Add missing pmap dsb instructions.

This fixes the failure on ThunderX2 when INVARIANTS are turned off. The failure was:

Feb 7 2019, 6:52 PM
jchandra committed rS343860: pci_host_generic_acpi: use IORT data for MSI/MSI-X.
pci_host_generic_acpi: use IORT data for MSI/MSI-X
Feb 7 2019, 4:50 AM
jchandra closed D18004: pci_host_generic_acpi: use IORT data for MSI/MSI-X.
Feb 7 2019, 4:50 AM · ARM
jchandra committed rS343856: arm64 gicv3: add IORT and NUMA support.
arm64 gicv3: add IORT and NUMA support
Feb 7 2019, 3:02 AM
jchandra closed D18003: arm64 gicv3: add IORT and NUMA support.
Feb 7 2019, 3:02 AM · ARM
jchandra committed rS343853: arm64 acpi: Add support for IORT table.
arm64 acpi: Add support for IORT table
Feb 7 2019, 2:30 AM
jchandra closed D18002: arm64 acpi: Add support for IORT table.
Feb 7 2019, 2:30 AM

Feb 6 2019

jchandra added inline comments to D19077: uart_dev_pl011: add EARLY_PRINTF support.
Feb 6 2019, 9:29 PM
jchandra updated the diff for D18004: pci_host_generic_acpi: use IORT data for MSI/MSI-X.
Feb 6 2019, 3:03 AM · ARM
jchandra planned changes to D18004: pci_host_generic_acpi: use IORT data for MSI/MSI-X.

Will rebase and submit a new rev addressing the comment.

Feb 6 2019, 1:30 AM · ARM

Feb 5 2019

jchandra closed D19073: arm, acpi: increase size of memory region arrays.
Feb 5 2019, 6:25 AM · arm64
jchandra committed rS343764: arm, acpi: increase size of memory region arrays.
arm, acpi: increase size of memory region arrays
Feb 5 2019, 6:25 AM

Feb 4 2019

jchandra abandoned D19078: arm64: update early printf support.

Dropping this for now. We need better EARLY_PRINTF support like andrew noted above before adding this.

Feb 4 2019, 10:35 PM
jchandra accepted D19078: arm64: update early printf support.
Feb 4 2019, 10:34 PM
jchandra abandoned D19077: uart_dev_pl011: add EARLY_PRINTF support.

On second thought, for now I think I will drop this until we have a better EARLY_PRINTF

Feb 4 2019, 10:33 PM
jchandra created D19078: arm64: update early printf support.
Feb 4 2019, 7:44 PM
jchandra added reviewers for D19077: uart_dev_pl011: add EARLY_PRINTF support: andrew, ARM.
Feb 4 2019, 7:40 PM
jchandra created D19077: uart_dev_pl011: add EARLY_PRINTF support.
Feb 4 2019, 7:40 PM
jchandra created D19073: arm, acpi: increase size of memory region arrays.
Feb 4 2019, 4:14 AM · arm64

Dec 8 2018

jchandra committed rS341744: arm64: add ACPI based NUMA support.
arm64: add ACPI based NUMA support
Dec 8 2018, 7:42 PM
jchandra closed D17943: arm64: add ACPI based NUMA support.
Dec 8 2018, 7:42 PM · arm64
jchandra committed rS341743: acpica: support parsing of arm64 affinity in acpi_pxm.c.
acpica: support parsing of arm64 affinity in acpi_pxm.c
Dec 8 2018, 7:32 PM
jchandra closed D17942: acpica: support parsing of arm64 affinity in acpi_pxm.c.
Dec 8 2018, 7:32 PM
jchandra committed rS341742: acpica : move SRAT/SLIT parsing to sys/dev/acpica.
acpica : move SRAT/SLIT parsing to sys/dev/acpica
Dec 8 2018, 7:11 PM
jchandra closed D17941: acpica : move SRAT/SLIT parsing to sys/dev/acpica.
Dec 8 2018, 7:11 PM
jchandra committed rS341741: x86/acpica/srat.c: Add API for parsing proximity tables.
x86/acpica/srat.c: Add API for parsing proximity tables
Dec 8 2018, 6:34 PM
jchandra closed D17940: x86/acpica/srat.c: Add API for parsing proximity tables.
Dec 8 2018, 6:34 PM · arm64

Dec 5 2018

jchandra added a comment to D17940: x86/acpica/srat.c: Add API for parsing proximity tables.

markj: Regarding the question on pxm prefix. I used the convention starting with the filename. I kind of settled for acpi_pxm since I could not think of a better filename and prefix (which covers SRAT for resource affinity and SLIT for locality).

Dec 5 2018, 7:17 AM · arm64

Dec 4 2018

jchandra added a comment to D17940: x86/acpica/srat.c: Add API for parsing proximity tables.

markj: please see the inline comment, and let me know if think there is further changes needed. Thanks.

Dec 4 2018, 5:38 AM · arm64

Nov 20 2018

jchandra updated the diff for D18002: arm64 acpi: Add support for IORT table.

Few fixes to earlier revision-

  • IORT table walking fixed (not to use acpi_walk_subtables since the header is slightly different)
  • proximity is changed to int, so that we can return -1 when SRAT does not have an entry.
  • return o copy data is changed to void since it returned only 0 - this simplified the code a bit.
Nov 20 2018, 6:23 AM
jchandra planned changes to D18002: arm64 acpi: Add support for IORT table.

New version planned with correct way of walking IORT.

Nov 20 2018, 3:37 AM

Nov 19 2018

jchandra closed D17841: gitv3_its: fixes for multiple GIC ITS blocks.
Nov 19 2018, 3:53 AM
jchandra committed rS340602: gitv3_its: fixes for multiple GIC ITS blocks.
gitv3_its: fixes for multiple GIC ITS blocks
Nov 19 2018, 3:53 AM
jchandra committed rS340601: pci_host_generic : move activate/release to generic code.
pci_host_generic : move activate/release to generic code
Nov 19 2018, 3:43 AM
jchandra closed D17793: pci_host_generic : move activate/release to generic code.
Nov 19 2018, 3:43 AM
jchandra closed D17792: pci_host_generic, acpi_resource: drop unneeded code.
Nov 19 2018, 3:34 AM
jchandra committed rS340600: pci_host_generic, acpi_resource: drop unneeded code.
pci_host_generic, acpi_resource: drop unneeded code
Nov 19 2018, 3:34 AM
jchandra committed rS340599: acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.c.
acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.c
Nov 19 2018, 3:16 AM
jchandra closed D17791: acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.c.
Nov 19 2018, 3:16 AM
jchandra committed rS340598: acpica: rework INTRNG interrupts.
acpica: rework INTRNG interrupts
Nov 19 2018, 3:03 AM
jchandra closed D17790: acpica: rework INTRNG interrupt mapping.
Nov 19 2018, 3:03 AM
jchandra committed rS340597: pci_host_generic*: basic implementation of bus range.
pci_host_generic*: basic implementation of bus range
Nov 19 2018, 2:55 AM
jchandra closed D17657: pci_host_generic*: basic implementation of bus range.
Nov 19 2018, 2:55 AM · ARM
jchandra committed rS340596: pci_host_generic: allocate resources against devices.
pci_host_generic: allocate resources against devices
Nov 19 2018, 2:43 AM
jchandra closed D17656: pci_host_generic: allocate resources against devices.
Nov 19 2018, 2:43 AM · ARM
jchandra committed rS340595: pci_host_generic: remove unneeded ThunderX2 quirk.
pci_host_generic: remove unneeded ThunderX2 quirk
Nov 19 2018, 2:38 AM
jchandra closed D17655: pci_host_generic: remove unneeded ThunderX2 quirk.
Nov 19 2018, 2:38 AM
jchandra updated the diff for D17942: acpica: support parsing of arm64 affinity in acpi_pxm.c.

Addressed markj's comments.

  • use the UID instead of APIC id in prints for arm64
  • the comment on 'max' is already handled in preceding commit
Nov 19 2018, 1:46 AM
jchandra updated the diff for D17941: acpica : move SRAT/SLIT parsing to sys/dev/acpica.

Addressed markj's comment - removed unnecessary includes.

Nov 19 2018, 1:40 AM
jchandra updated the diff for D17940: x86/acpica/srat.c: Add API for parsing proximity tables.

Addressed comments from jhb's review:

  • fixed comment stye & reworded as suggested.
  • removed 'id' field until it is needed (in a later patch)
Nov 19 2018, 1:38 AM · arm64

Nov 16 2018

jchandra created D18004: pci_host_generic_acpi: use IORT data for MSI/MSI-X.
Nov 16 2018, 6:05 AM · ARM
jchandra updated the diff for D18003: arm64 gicv3: add IORT and NUMA support.
Nov 16 2018, 6:03 AM · ARM
jchandra created D18003: arm64 gicv3: add IORT and NUMA support.
Nov 16 2018, 5:50 AM · ARM
jchandra created D18002: arm64 acpi: Add support for IORT table.
Nov 16 2018, 5:48 AM
jchandra planned changes to D17941: acpica : move SRAT/SLIT parsing to sys/dev/acpica.

Thanks for the review - will post new version dropping a few includes.

Nov 16 2018, 1:58 AM
jchandra planned changes to D17940: x86/acpica/srat.c: Add API for parsing proximity tables.

Thanks for the review, will update the diff with the changes (and a fix related use of max).

Nov 16 2018, 1:50 AM · arm64
jchandra planned changes to D17942: acpica: support parsing of arm64 affinity in acpi_pxm.c.

Thanks for the review, will update the diff.

Nov 16 2018, 1:43 AM

Nov 14 2018

jchandra abandoned D17717: pci_host_generic_acpi: use NUMA node when allocating MSI/MSI-X.

Need to take another look at this after handling IORT table parsing.

Nov 14 2018, 6:23 AM · ARM
jchandra abandoned D17716: arm64 acpi: parse proximity domain for CPUs and GIC ITS blocks.

I have submitted another patch for doing NUMA for CPUs similar to x86. This can be dropped.

Nov 14 2018, 6:22 AM · ARM

Nov 11 2018

jchandra created D17943: arm64: add ACPI based NUMA support.
Nov 11 2018, 2:47 AM · arm64
jchandra retitled D17942: acpica: support parsing of arm64 affinity in acpi_pxm.c from acpica: support parsing of arm64 affinity acpi_pxm.c to acpica: support parsing of arm64 affinity in acpi_pxm.c.
Nov 11 2018, 2:42 AM
jchandra added reviewers for D17942: acpica: support parsing of arm64 affinity in acpi_pxm.c: andrew, jhb, arm64.
Nov 11 2018, 2:41 AM
jchandra created D17942: acpica: support parsing of arm64 affinity in acpi_pxm.c.
Nov 11 2018, 2:40 AM
jchandra created D17941: acpica : move SRAT/SLIT parsing to sys/dev/acpica.
Nov 11 2018, 2:37 AM
jchandra created D17940: x86/acpica/srat.c: Add API for parsing proximity tables.
Nov 11 2018, 2:35 AM · arm64

Nov 5 2018

jchandra created D17841: gitv3_its: fixes for multiple GIC ITS blocks.
Nov 5 2018, 8:08 AM

Nov 3 2018

jchandra updated the diff for D17791: acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.c.

Fixed issues noted by andrew.

Nov 3 2018, 1:40 AM
jchandra added inline comments to D17791: acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.c.
Nov 3 2018, 1:02 AM

Nov 1 2018

jchandra created D17793: pci_host_generic : move activate/release to generic code.
Nov 1 2018, 1:36 AM
jchandra added reviewers for D17792: pci_host_generic, acpi_resource: drop unneeded code: arm64, andrew, jhb.
Nov 1 2018, 12:05 AM