Page MenuHomeFreeBSD
Feed Advanced Search

Nov 19 2018

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
jchandra created D17792: pci_host_generic, acpi_resource: drop unneeded code.
Nov 1 2018, 12:04 AM
jchandra created D17791: acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.c.
Nov 1 2018, 12:01 AM

Oct 31 2018

jchandra updated the summary of D17790: acpica: rework INTRNG interrupt mapping.
Oct 31 2018, 11:52 PM
jchandra created D17790: acpica: rework INTRNG interrupt mapping.
Oct 31 2018, 11:52 PM
jchandra abandoned D17659: acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.c.

Had to redo link interrupts - dropping this rev. Will post a commit to fixup link interrupts and a new version of this change to use the new interrupt routing.

Oct 31 2018, 11:33 PM · ARM
jchandra planned changes to D17716: arm64 acpi: parse proximity domain for CPUs and GIC ITS blocks.

Keep on hold until we do ACPI NUMA.

Oct 31 2018, 11:29 PM · ARM
jchandra planned changes to D17717: pci_host_generic_acpi: use NUMA node when allocating MSI/MSI-X.

I will keep this on hold until we do ACPI based NUMA correctly. x86/acpica/srat.c seems to do most of the things we require, along with memory proximity and SLIT parsing - that would be a better starting point.

Oct 31 2018, 11:28 PM · ARM

Oct 29 2018

jchandra added inline comments to D17659: acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.c.
Oct 29 2018, 9:26 PM · ARM
jchandra planned changes to D17659: acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.c.

The legacy interrupt routing part is not correct. I will redo this - that needs some changes in acpica code as well.

Oct 29 2018, 9:24 PM · ARM

Oct 27 2018

jchandra added inline comments to D17717: pci_host_generic_acpi: use NUMA node when allocating MSI/MSI-X.
Oct 27 2018, 10:57 PM · ARM
jchandra added inline comments to D17717: pci_host_generic_acpi: use NUMA node when allocating MSI/MSI-X.
Oct 27 2018, 9:51 PM · ARM

Oct 26 2018

jchandra set the repository for D17716: arm64 acpi: parse proximity domain for CPUs and GIC ITS blocks to rS FreeBSD src repository - subversion.
Oct 26 2018, 10:52 PM · ARM
jchandra created D17717: pci_host_generic_acpi: use NUMA node when allocating MSI/MSI-X.
Oct 26 2018, 10:52 PM · ARM
jchandra created D17716: arm64 acpi: parse proximity domain for CPUs and GIC ITS blocks.
Oct 26 2018, 10:49 PM · ARM

Oct 23 2018

jchandra added inline comments to D17657: pci_host_generic*: basic implementation of bus range.
Oct 23 2018, 6:55 PM · ARM
jchandra added a comment to D17655: pci_host_generic: remove unneeded ThunderX2 quirk.

Is there an easy way to tell which revision silicon we have? I'd like to check the TX2 I have access to.

Oct 23 2018, 6:38 PM
jchandra added a reviewer for D17657: pci_host_generic*: basic implementation of bus range: andrew.
Oct 23 2018, 5:55 AM · ARM
jchandra added a reviewer for D17656: pci_host_generic: allocate resources against devices: andrew.
Oct 23 2018, 5:54 AM · ARM
jchandra added a reviewer for D17655: pci_host_generic: remove unneeded ThunderX2 quirk: andrew.
Oct 23 2018, 5:54 AM
jchandra added a reviewer for D17659: acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.c: andrew.
Oct 23 2018, 5:53 AM · ARM

Oct 22 2018

jchandra created D17659: acpica, pci_host_generic_acpi: redo pci_host_generic_acpi.c.
Oct 22 2018, 11:54 PM · ARM
jchandra created D17657: pci_host_generic*: basic implementation of bus range.
Oct 22 2018, 11:47 PM · ARM
jchandra created D17656: pci_host_generic: allocate resources against devices.
Oct 22 2018, 11:41 PM · ARM
jchandra created D17655: pci_host_generic: remove unneeded ThunderX2 quirk.
Oct 22 2018, 11:40 PM

Oct 21 2018

jchandra committed rS339517: arm generic_timer: fix armv8 timer desc.
arm generic_timer: fix armv8 timer desc
Oct 21 2018, 2:12 AM

Feb 27 2017

jchandra added a comment to D9785: reg-io-width option for UART drivers.

I had a different solution of a similar issue for Netlogic XLP. Instead of handling it in UART, I had subclassed the simplebus with a updated implementation of bus_alloc_resource(https://svnweb.freebsd.org/base/head/sys/mips/nlm/xlp_simplebus.c). I provided a different bustag for UART (and other devices) that needed 4-byte access that implementation. The bus implementation took care of reading 4 bytes and extracting and returning the significant byte.

Feb 27 2017, 5:52 PM

Feb 26 2017

jchandra committed rS314318: Enable pl011 UART FIFOs.
Enable pl011 UART FIFOs
Feb 26 2017, 10:05 PM
jchandra closed D8819: Enable FIFO on pl011 uart by committing rS314318: Enable pl011 UART FIFOs.
Feb 26 2017, 10:05 PM

Dec 19 2016

jchandra committed rS310289: Fix whitespace issues in pl011 uart driver.
Fix whitespace issues in pl011 uart driver
Dec 19 2016, 7:40 PM

Dec 18 2016

jchandra added a member for arm64: jchandra.
Dec 18 2016, 2:56 PM
jchandra closed D8820: Add virtio_pci to GENERIC arm64 config.

Committed revision 310206.

Dec 18 2016, 11:16 AM
jchandra accepted D8820: Add virtio_pci to GENERIC arm64 config.

Seems like a low risk change, no objections seen so far.

Dec 18 2016, 11:16 AM
jchandra committed rS310206: Add virtio_pci to GENERIC arm64 conf.
Add virtio_pci to GENERIC arm64 conf
Dec 18 2016, 11:15 AM
jchandra closed D8688: Initialize GIC[DR]_IGROUPRn registers for GICv3.
Dec 18 2016, 11:06 AM · arm64
jchandra accepted D8688: Initialize GIC[DR]_IGROUPRn registers for GICv3.

committed in revision 310204

Dec 18 2016, 11:06 AM · arm64
jchandra committed rS310204: Initialize GIC[DR]_IGROUPRn registers for GICv3.
Initialize GIC[DR]_IGROUPRn registers for GICv3
Dec 18 2016, 8:31 AM

Dec 17 2016

jchandra closed D8818: Simplify interrupt mask programming in pl011 uart.
Dec 17 2016, 6:06 PM
jchandra accepted D8818: Simplify interrupt mask programming in pl011 uart.

Committed as r310190.

Dec 17 2016, 6:05 PM
jchandra committed rS310190: Simplify interrupt mask programming in pl011 uart.
Simplify interrupt mask programming in pl011 uart
Dec 17 2016, 6:05 PM

Dec 16 2016

jchandra closed D8751: Fix gic_cpu_mask calculation.
Dec 16 2016, 6:50 PM
jchandra accepted D8751: Fix gic_cpu_mask calculation.

checked in r309892

Dec 16 2016, 6:49 PM
jchandra closed D8747: Increase interrupt cells to 4 in generic_pcie_fdt_route_interrupt.
Dec 16 2016, 6:48 PM
jchandra accepted D8747: Increase interrupt cells to 4 in generic_pcie_fdt_route_interrupt.

checked in r309890

Dec 16 2016, 6:48 PM
jchandra retitled D8820: Add virtio_pci to GENERIC arm64 config from to Add virtio_pci to GENERIC arm64 config.
Dec 16 2016, 5:42 PM
jchandra added reviewers for D8819: Enable FIFO on pl011 uart: andrew, gonzo, ARM.
Dec 16 2016, 4:38 PM
jchandra retitled D8819: Enable FIFO on pl011 uart from to Enable FIFO on pl011 uart.
Dec 16 2016, 4:37 PM
jchandra retitled D8818: Simplify interrupt mask programming in pl011 uart from to Simplify interrupt mask programming in pl011 uart.
Dec 16 2016, 4:12 PM

Dec 12 2016

jchandra committed rS309892: Fix gic_cpu_mask() calculation in ARM GIC.
Fix gic_cpu_mask() calculation in ARM GIC
Dec 12 2016, 3:36 PM
jchandra committed rS309890: Increase interrupt cells in generic_pcie_fdt_route_interrupt.
Increase interrupt cells in generic_pcie_fdt_route_interrupt
Dec 12 2016, 3:18 PM

Dec 11 2016

jchandra added inline comments to D8688: Initialize GIC[DR]_IGROUPRn registers for GICv3.
Dec 11 2016, 9:24 PM · arm64
jchandra updated the diff for D8688: Initialize GIC[DR]_IGROUPRn registers for GICv3.

Updated for the change to gic headers

Dec 11 2016, 9:11 PM · arm64
jchandra retitled D8751: Fix gic_cpu_mask calculation from to Fix gic_cpu_mask calculation.
Dec 11 2016, 7:53 PM

Dec 10 2016

jchandra retitled D8747: Increase interrupt cells to 4 in generic_pcie_fdt_route_interrupt from to Increase interrupt cells to 4 in generic_pcie_fdt_route_interrupt.
Dec 10 2016, 2:57 PM

Dec 1 2016

jchandra retitled D8688: Initialize GIC[DR]_IGROUPRn registers for GICv3 from to Initialize GIC[DR]_IGROUPRn registers for GICv3.
Dec 1 2016, 7:07 PM · arm64

Nov 29 2016

jchandra committed rS309276: Fix interrupt clear in pl011 uart receive function.
Fix interrupt clear in pl011 uart receive function
Nov 29 2016, 4:32 AM

Nov 28 2016

jchandra added a reviewer for D8662: Fix interrupt clear in pl011 uart receive function: freebsd-arm-list.
Nov 28 2016, 3:46 PM
jchandra retitled D8662: Fix interrupt clear in pl011 uart receive function from to Fix interrupt clear in pl011 uart receive function.
Nov 28 2016, 1:23 PM