Thank you heartily for providing and guiding. As per your suggestion,
I changed the configuration file according to /proc/iomem  (edittx2.c) and 
tried to enable jailhouse with it hypervisor still continue to crash. 
Please have a look at this file serial console output, edittx2.c and 
iomemtx2.txt
what are the mistakes? what will be the easiest way to enable jailhouse in 
tx2?
Thank you


On Saturday, February 1, 2020 at 3:34:55 AM UTC-6, Jan Kiszka wrote:
>
> On 30.01.20 22:00, Saroj Sapkota wrote: 
> > Thank you for the prompt reply Jan. 
> > 
> > ##>This means I have to compare jetson-tx2.c with /proc/iomem addresses 
> > and change if there is any deviation? 
>
> Yep. 
>
> > 
> > ##>How the address for inmate is allocated, its the spaces of system 
> RAM? 
>
> That's what mem= or device tree reservations are for: Keep root Linux 
> away from some memory that can then be used for non-root inmates and the 
> hypervisor itself. 
>
> > 
> > ##>where and how can i find the .gicd_base = 0x03881000,(.gicc_base, 
> > .gich_base, .gicv_base) addresses of the board? 
> > 
>
> Check the device tree of your target. 
>
> > ##> last thing how to define .irqchip; pin_base and pin_bitmap? 
> > 
>
> pin_base for the first gicd is always 32 (first SPI). The pin_bitmap of 
> the root cell should cover all possible SPIs. If those do not fit into 
> one irqchip, add another one with an appropriate pin_base. 
>
> For non-root cells, you only specify the SPIs that those should "steal" 
> from the root cell. 
>
> Jan 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/262dbcd3-986b-4e42-9427-00b6fcd0e567%40googlegroups.com.
/*
 * Jailhouse, a Linux-based partitioning hypervisor
 *
 * Configuration for Jailhouse Jetson TX2 board
 *
 * Copyright (C) 2018 Evidence Srl
 *
 * Authors:
 *  Claudio Scordino <[email protected]>
 *
 * This work is licensed under the terms of the GNU GPL, version 2.  See
 * the COPYING file in the top-level directory.
 *
 * NOTE: Add "mem=7808M vmalloc=512M" to the kernel command line.
 *
 *	2:7000:0000 inmate (size: 100:0000 = 16 MB)
 *	2:7100:0000 hypervisor (size: 400:0000 = 64 MB)
 *
 */

#include <jailhouse/types.h>
#include <jailhouse/cell-config.h>

#define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0]))

struct {
	struct jailhouse_system header;
	__u64 cpus[1];
	struct jailhouse_memory mem_regions[65];
	struct jailhouse_irqchip irqchips[3];
	struct jailhouse_pci_device pci_devices[2];
} __attribute__((packed)) config = {
	.header = {
		.signature = JAILHOUSE_SYSTEM_SIGNATURE,
		.revision = JAILHOUSE_CONFIG_REVISION,
		.hypervisor_memory = {
			.phys_start = 0x271000000,
			.size = 0x4000000,
		},
		.debug_console = {
			.address = 0x3100000,
			.size = 0x10000,
			.flags = JAILHOUSE_CON1_TYPE_8250 |
				 JAILHOUSE_CON1_ACCESS_MMIO |
				 JAILHOUSE_CON1_REGDIST_4 |
				 JAILHOUSE_CON2_TYPE_ROOTPAGE,
		},
		.platform_info = {
			/* .pci_mmconfig_base is fixed; if you change it,
                         update the value in inmates/lib/arm-common/pci.c
                         (PCI_CFG_BASE) and regenerate the inmate library*/
                        .pci_mmconfig_base = 0x40000000, 
                        .pci_mmconfig_end_bus = 0x0,
                        .pci_is_virtual = 1,

			.arm = {
				.gicd_base = 0x03881000,
				.gicc_base = 0x03882000,
				.gich_base = 0x03884000,
				.gicv_base = 0x03886000,
				.gic_version = 2,
				.maintenance_irq = 25,
			}
		},
		.root_cell = {
			.name = "Jetson-TX2",
			.cpu_set_size = sizeof(config.cpus),
			.num_memory_regions = ARRAY_SIZE(config.mem_regions),
			.num_pci_devices = ARRAY_SIZE(config.pci_devices),
			.num_irqchips = ARRAY_SIZE(config.irqchips),
			.vpci_irq_base = 288,
		},
	},

	.cpus = {
		0x39,
	},


	.mem_regions = {
		/* BPMP_ATCM notfound*/ {
                        .phys_start = 0x00000000,
                        .virt_start = 0x00000000,
                        .size = 0x40000,
                        .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
                                JAILHOUSE_MEM_EXECUTE,
                },

		/* MISC notfound*/ {
                        .phys_start = 0x00100000,
                        .virt_start = 0x00100000,
                        .size = 0x10000,
                        .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
                                JAILHOUSE_MEM_EXECUTE,
                },

		/* AXIP2P*/ {
			.phys_start = 0x02100000,
			.virt_start = 0x02100000,
			.size = 0xf0000,/*changed from 100000 */
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* GPIO */ {
			.phys_start = 0x02210000,/*changed from 02200000 */
			.virt_start = 0x02210000,
			.size = 0x100000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* AXI2APB */ {
			.phys_start = 0x02390000,/*changed from 02300000 */
			.virt_start = 0x02390000,
			.size = 0x65000,/*changed from 100000 */
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},

		/* TSA not found */ {
			.phys_start = 0x2400000,
			.virt_start = 0x2400000,
			.size = 0x20000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* (PINMUX) */ {
			.phys_start = 0x02430000,
			.virt_start = 0x02430000,
			.size = 0x14000,/*changed from 15000 */
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* UFSHC not found */ {
			.phys_start = 0x02450000,
			.virt_start = 0x02450000,
			.size = 0x20000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* ETHER_QOS not found */ {
			.phys_start = 0x02490000,
			.virt_start = 0x02490000,
			.size = 0x50000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* DMA */ {
			.phys_start = 0x02600000,
			.virt_start = 0x02600000,
			.size = 0x210000,/*changed from 210000 */
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* APE not found todo*/ {
			.phys_start = 0x02900000,
			.virt_start = 0x02900000,
			.size = 0x200000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* Mc_sid*/ {
			.phys_start = 0x02c00000,
			.virt_start = 0x02c00000,
			.size = 0xb0000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* LIC not found*/ {
                        .phys_start = 0x03000000,
                        .virt_start = 0x03000000,
                        .size = 0x10000,
                        .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
                                JAILHOUSE_MEM_EXECUTE,
                },
		/* TOP_TKE/watchdog */ {
			.phys_start = 0x03010000,
			.virt_start = 0x03010000,
			.size = 0xe0000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* UART-A */ {
			.phys_start = 0x03100000,
			.virt_start = 0x03100000,
			.size = 0x10000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				     JAILHOUSE_MEM_EXECUTE,
		},
		/* UART-B */ {
			.phys_start = 0x03110000,
			.virt_start = 0x03110000,
			.size = 0x10000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				     JAILHOUSE_MEM_EXECUTE,
		},
		/* UART-C */ {
			.phys_start = 0x03130000,
			.virt_start = 0x03130000,
			.size = 0x10000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* I2C */ {
			.phys_start = 0x03160000,
			.virt_start = 0x03160000,
			.size = 0x90000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* spi newly added*/ {
			.phys_start = 0x03210000,
			.virt_start = 0x03210000,
			.size = 0x40000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* PWM1+2+3 */ {
			.phys_start = 0x03280000,
			.virt_start = 0x03280000,
			.size = 0x30000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		
		/* SDMMC/sdhci */ {
			.phys_start = 0x3400000,
			.virt_start = 0x3400000,
			.size = 0x80000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* SATA (ipfd,config,ahci)*/ {
			.phys_start = 0x3500000,
			.virt_start = 0x3500000,
			.size = 0xf000,/*changed from 0x10000*/
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* HDA */ {
			.phys_start = 0x3510000,
			.virt_start = 0x3510000,
			.size = 0x10000,/*changed from 0x10000*/
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* XUSB_PADCTL/padclt + XUSB_HOST/xhci */ {
			.phys_start = 0x3520000,
			.virt_start = 0x3520000,
			.size = 0x1f000,/*changed from 0x20000*/
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* XUSB/ao+xudc */ {
			.phys_start = 0x03540000,
			.virt_start = 0x03540000,
			.size = 0x20000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* FUSE + KFUSE */ {
			.phys_start = 0x03820000,
			.virt_start = 0x03820000,
			.size = 0x40000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* MIPICAL */ {
			.phys_start = 0x03990000,
			.virt_start = 0x03990000,
			.size = 0x10000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* TACH_0 */ {
			.phys_start = 0x039c0000,
			.virt_start = 0x039c0000,
			.size = 0x10000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* SE0 not found/changed to elp*/ {
			.phys_start = 0x03ad0000,
			.virt_start = 0x03ac0000,
			.size = 0x30000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* TOP0_HSP */{
                        .phys_start = 0x03c00000,
                        .virt_start = 0x03c00000,
                        .size = 0xa0000,
                        .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
                                JAILHOUSE_MEM_EXECUTE,
                },
		/* VIC CAR not found */{
                        .phys_start = 0x05560000,
                        .virt_start = 0x05560000,
                        .size = 0x10000,
                        .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
                                JAILHOUSE_MEM_EXECUTE,
                },
		/* CSITE not found */ {
			.phys_start = 0x08000000,
			.virt_start = 0x08000000,
			.size = 0x2000000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* SCE VIC registers not found */ {
			.phys_start = 0x0b020000,
			.virt_start = 0x0b020000,
			.size = 0x20000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* SCE_PM */ {
			.phys_start = 0x0b1f0000,
			.virt_start = 0x0b1f0000,
			.size = 0x40000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* SCE_CFG */ {
			.phys_start = 0x0b230000,
			.virt_start = 0x0b230000,
			.size = 0x10000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* AON VIC registers  not found */ {
			.phys_start = 0x0c020000,
			.virt_start = 0x0c020000,
			.size = 0x20000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* More I2C + SPI */ {
			.phys_start = 0x0c240000,
			.virt_start = 0x0c240000,
			.size = 0x30000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* serial/UARTC, RTC */ {
			.phys_start = 0x0c280000,
			.virt_start = 0x0c280000,
			.size = 0x30000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* GPIO*/ {
			.phys_start = 0x0c2f1000,
			.virt_start = 0x0c2f1000,
			.size = 0x10000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* (PINMUX) */ {
			.phys_start = 0x0c300000,
			.virt_start = 0x0c300000,
			.size = 0x10000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/*CAN 1, CAN2 not found*/ {
			.phys_start = 0x0c310000,
			.virt_start = 0x0c310000,
			.size = 0x20000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/*PWM4 (FAN) */ {
			.phys_start = 0x0c340000,
			.virt_start = 0x0c340000,
			.size = 0x10000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* PMC */ {
			.phys_start = 0x0c360000,
			.virt_start = 0x0c360000,
			.size = 0x40000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* BPMP VIC registers not found */ {
			.phys_start = 0x0d020000,
			.virt_start = 0x0d020000,
			.size = 0x20000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* ACTMON /( + SIMON + SOC_THERM) */ {
			.phys_start = 0x0d230000,
			.virt_start = 0x0d230000,
			.size = 0x10000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/*CCPLEX CLUSTER/ cpu_freq*/{
                        .phys_start = 0x0e000000,
                        .virt_start = 0x0e000000,
                        .size = 0x90000,
                        .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
                                JAILHOUSE_MEM_EXECUTE,
                },
		/* PCIE0 */ {
			.phys_start = 0x10000000,
			.virt_start = 0x10000000,
			.size = 0x1000000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* SMMU0/IOMMU */ {
			.phys_start = 0x12000000,
			.virt_start = 0x12000000,
			.size = 0x1000000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* HOST1X */ {
			.phys_start = 0x13e00000,
			.virt_start = 0x13e00000,
			.size = 0x100000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		
		/* DPAUX1 not found */ {
			.phys_start = 0x15040000,
			.virt_start = 0x15040000,
			.size = 0x40000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* host 1x_NVCSI */ {
			.phys_start = 0x150c0000,
			.virt_start = 0x150c0000,
			.size = 0x40000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* host_1x_TSECB */ {
			.phys_start = 0x15100000,
			.virt_start = 0x15100000,
			.size = 0x40000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* NVDISPLAY not found */ {
                        .phys_start = 0x15200000,
                        .virt_start = 0x15200000,
                        .size = 0x40000,
                        .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
                                JAILHOUSE_MEM_EXECUTE,
                },
		/* host_1x_VIC */ {
			.phys_start = 0x15340000,
			.virt_start = 0x15340000,
			.size = 0x40000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* host_1x_NVJPG */ {
			.phys_start = 0x15380000,
			.virt_start = 0x15380000,
			.size = 0x40000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* host_1x_NVDEC + NVENC + TSEC + ISP*/ {
			.phys_start = 0x15480000,
			.virt_start = 0x15480000,
			.size = 0x1c0000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* host_1x_VI */ {
			.phys_start = 0x15700000,
			.virt_start = 0x15700000,
			.size = 0x100000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* SE1-SE4 */ {
			.phys_start = 0x15810000,
			.virt_start = 0x15810000,
			.size = 0x40000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* GPU/gp10 */ {
			.phys_start = 0x17000000,
			.virt_start = 0x17000000,
			.size = 0x2000000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* SYSRAM_0 not found*/{
                        .phys_start = 0x30000000,
                        .virt_start = 0x30000000,
                        .size = 0x10000000,
                        .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
                                JAILHOUSE_MEM_EXECUTE,
                },

		/* System RAM */ {
			.phys_start = 0x961bd000,
			.virt_start = 0x961bd000,
			.size = 0x1D9E43000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* Inmate */ {
			.phys_start = 0x270000000,
			.virt_start = 0x270000000,
			.size = 0x1000000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* Persistent RAM */ {
			.phys_start = 0x275880000,
			.virt_start = 0x275880000,
			.size = 0x300000,
			.flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE |
				JAILHOUSE_MEM_EXECUTE,
		},
		/* IVHSMEM  1*/ {
                        .phys_start = 0x275c00000,
                        .virt_start = 0x275c00000,
                        .size = 0x10000,
                        .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE ,

                },

                /* IVHSMEM  2*/ {
                        .phys_start = 0x275c20000,
                        .virt_start = 0x275c20000,
                        .size = 0x10000,
                        .flags = JAILHOUSE_MEM_READ | JAILHOUSE_MEM_WRITE ,
                },
	},
	.irqchips = {
		/* GIC */ {
			.address = 0x03881000,
			.pin_base = 32,
			.pin_bitmap = {
				0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
			},
		},
		/* GIC */ {
			.address = 0x03881000,
			.pin_base = 160,
			.pin_bitmap = {
				0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff
			},
		},
		/* GIC */ {
			.address = 0x03881000,
			.pin_base = 288,
			.pin_bitmap = {
				0xffffffff, 0xffffffff, 0xffffffff
			},
		},
	},

	.pci_devices = {
                {
                        .type = JAILHOUSE_PCI_TYPE_IVSHMEM,
                        .bdf = 0x0 << 3,
                        .bar_mask = {
                                0xffffff00, 0xffffffff, 0x00000000,
                                0x00000000, 0x00000000, 0x00000000,
                        },

                        /*num_msix_vectors needs to be 0 for INTx operation*/
                        .num_msix_vectors = 0,
                        .shmem_region = 63,
                        .shmem_protocol = JAILHOUSE_SHMEM_PROTO_UNDEFINED,
                        .domain = 0x0,

                },

                {
                        .type = JAILHOUSE_PCI_TYPE_IVSHMEM,
                        .bdf = 0xf << 3,
                        .bar_mask = {
                                0xffffff00, 0xffffffff, 0x00000000,
                                0x00000000, 0x00000000, 0x00000000,
                        },

                        /*num_msix_vectors needs to be 0 for INTx operation*/
                        .num_msix_vectors = 0,
                        .shmem_region = 64,
                        .shmem_protocol = JAILHOUSE_SHMEM_PROTO_UNDEFINED,
			.domain = 0x0,

                },
        },


};
##############
command on the terminal:
insmod ~/linux-jailhouse-jetson/driver/jailhouse.ko
##############
output on serial console:
tx2@tx2-desktop:~$ [ 1063.949718] jailhouse: loading out-of-tree module taints 
kernel.
###############
command on the terminal:
jailhouse enable ~/linux-jailhouse-jetson/configs/arm64/edittx2.cell
##############
output on serial console:
#############
Dump for CPU3:
pid: 0  comm: swapper/3
  x0 0000000000000003   x1 0000000000100000
  x2 000000000000c000   x3 ffffff8018000000
  x4 0000000000000015   x5 00ffffffffffffff
  x6 0000000011170aec   x7 fefefeff646c606d
  x8 7f7f7f7f7f7f7f7f   x9 0000000000000005
 x10 0101010101010101  x11 ffff0002b0e00000
 x12 0000000271000000  x13 0000ffffc0200000
 x14 0000000003100000  x15 0000ffffc0100000
 x16 0000000000000003  x17 ffffff8001138014
 x18 0000000000000000  x19 ffffff800113c2d0
 x20 ffffff8018000000  x21 0000000000000000
 x22 0000000000000001  x23 0000000000000001
 x24 0000000000000003  x25 ffffffc1e7fba060
 x26 ffffffc1e7fbe050  x27 ffffff8009e46000
 x28 ffffffc1def7c600  x29 ffffffc1e7fbdf50
 x30 0000000000000016   sp ffffffc1e7fbdf50
  pc ffffff8018004050 cpsr 200001c5 (EL1h)

0xffffff8018004050:
  pc ffffff8018004050   sp ffffffc1e7fbdf50   fp ffffffc1e7fbdf50
flush_smp_call_function_queue+0xb8/0x160:
  pc ffffff8008150e00   sp ffffffc1e7fbdf60   fp ffffffc1e7fbdf70
generic_smp_call_function_single_interrupt+0x18/0x20:
  pc ffffff8008151d28   sp ffffffc1e7fbdf80   fp ffffffc1e7fbdfa0
handle_IPI+0x94/0x2e8:
  pc ffffff800809322c   sp ffffffc1e7fbdfb0   fp ffffffc1e7fbdfb0
gic_handle_irq+0xa8/0xb0:
  pc ffffff8008080d90   sp ffffffc1e7fbdfc0   fp ffffffc1e7fbe000
el1_irq+0xe8/0x18c:
  pc ffffff8008082be8   sp ffffffc1e7fbe010   fp ffffffc1e7fbe040
cpuidle_enter_state+0xb8/0x380:
  pc ffffff8008b9b330   sp ffffffc1def97d80   fp ffffffc1def97eb0
cpuidle_enter+0x34/0x48:
  pc ffffff8008b9b66c   sp ffffffc1def97ec0   fp ffffffc1def97f00
call_cpuidle+0x44/0x70:
  pc ffffff8008112a1c   sp ffffffc1def97f10   fp ffffffc1def97f30
cpu_startup_entry+0x1b0/0x200:
  pc ffffff8008112d98   sp ffffffc1def97f40   fp ffffffc1def97f60
secondary_start_kernel+0x190/0x1f8:
  pc ffffff8008092ce8   sp ffffffc1def97f70   fp ffffffc1def97fd0
0x8115a1a4:
  pc 000000008115a1a4   sp ffffffc1def97fe0   fp 0000000000000000
debug>   x0 0000000000000003   x1 0000000000100000
  x2 000000000000c000   x3 ffffff8018000000
  x4 0000000000000015   x5 00ffffffffffffff
  x6 0000000011170aec   x7 fefefeff646c606d
  x8 7f7f7f7f7f7f7f7f   x9 0000000000000005
 x10 0101010101010101  x11 ffff0002b0e00000
 x12 0000000271000000  x13 0000ffffc0200000
 x14 0000000003100000  x15 0000ffffc0100000
 x16 0000000000000003  x17 ffffff8001138014
 x18 0000000000000000  x19 ffffff800113c2d0
 x20 ffffff8018000000  x21 0000000000000000
 x22 0000000000000001  x23 0000000000000001
 x24 0000000000000003  x25 ffffffc1e7fba060
 x26 ffffffc1e7fbe050  x27 ffffff8009e46000
 x28 ffffffc1def7c600  x29 ffffffc1e7fbdf50
 x30 0000000000000016   sp ffffffc1e7fbdf50
  pc ffffff8018004050 cpsr 200001c5 (EL1h)
 sp_el0   ffffffc1def7c600
 elr_el1  ffffff8008b9b330
 spsr_el1 60000045
debug> Dump for CPU5:
pid: 0  comm: swapper/5
  x0 0000000000000003   x1 0000000000100000
  x2 000000000000c000   x3 ffffff8018000000
  x4 0000000000000015   x5 00ffffffffffffff
  x6 0000000011170aec   x7 fefefeff646c606d
  x8 7f7f7f7f7f7f7f7f   x9 0000000000000005
 x10 0101010101010101  x11 ffff0002b0e00000
 x12 0000000271000000  x13 0000ffffc0200000
 x14 0000000003100000  x15 0000ffffc0100000
 x16 0000000000000005  x17 ffffff8001138014
 x18 0000000000000000  x19 ffffff800113c2d0
 x20 ffffff8018000000  x21 0000000000000000
 x22 0000000000000001  x23 0000000000000001
 x24 0000000000000005  x25 ffffffc1e7fec060
 x26 ffffffc1e7ff0050  x27 ffffff8009e46000
 x28 ffffffc1def7e200  x29 ffffffc1e7feff50
 x30 0000000000000016   sp ffffffc1e7feff50
  pc ffffff8018004050 cpsr 200001c5 (EL1h)

0xffffff8018004050:
  pc ffffff8018004050   sp ffffffc1e7feff50   fp ffffffc1e7feff50
flush_smp_call_function_queue+0xb8/0x160:
  pc ffffff8008150e00   sp ffffffc1e7feff60   fp ffffffc1e7feff70
generic_smp_call_function_single_interrupt+0x18/0x20:
  pc ffffff8008151d28   sp ffffffc1e7feff80   fp ffffffc1e7feffa0
handle_IPI+0x94/0x2e8:
  pc ffffff800809322c   sp ffffffc1e7feffb0   fp ffffffc1e7feffb0
gic_handle_irq+0xa8/0xb0:
  pc ffffff8008080d90   sp ffffffc1e7feffc0   fp ffffffc1e7ff0000
el1_irq+0xe8/0x18c:
  pc ffffff8008082be8   sp ffffffc1e7ff0010   fp ffffffc1e7ff0040
cpuidle_enter_state+0xb8/0x380:
  pc ffffff8008b9b330   sp ffffffc1def9fd80   fp ffffffc1def9feb0
cpuidle_enter+0x34/0x48:
  pc ffffff8008b9b66c   sp ffffffc1def9fec0   fp ffffffc1def9ff00
call_cpuidle+0x44/0x70:
  pc ffffff8008112a1c   sp ffffffc1def9ff10   fp ffffffc1def9ff30
cpu_startup_entry+0x1b0/0x200:
  pc ffffff8008112d98   sp ffffffc1def9ff40   fp ffffffc1def9ff60
secondary_start_kernel+0x190/0x1f8:
  pc ffffff8008092ce8   sp ffffffc1def9ff70   fp ffffffc1def9ffd0
0x8115a1a4:
  pc 000000008115a1a4   sp ffffffc1def9ffe0   fp 0000000000000000
debug>   x0 0000000000000003   x1 0000000000100000
  x2 000000000000c000   x3 ffffff8018000000
  x4 0000000000000015   x5 00ffffffffffffff
  x6 0000000011170aec   x7 fefefeff646c606d
  x8 7f7f7f7f7f7f7f7f   x9 0000000000000005
 x10 0101010101010101  x11 ffff0002b0e00000
 x12 0000000271000000  x13 0000ffffc0200000
 x14 0000000003100000  x15 0000ffffc0100000
 x16 0000000000000005  x17 ffffff8001138014
 x18 0000000000000000  x19 ffffff800113c2d0
 x20 ffffff8018000000  x21 0000000000000000
 x22 0000000000000001  x23 0000000000000001
 x24 0000000000000005  x25 ffffffc1e7fec060
 x26 ffffffc1e7ff0050  x27 ffffff8009e46000
 x28 ffffffc1def7e200  x29 ffffffc1e7feff50
 x30 0000000000000016   sp ffffffc1e7feff50
  pc ffffff8018004050 cpsr 200001c5 (EL1h)
 sp_el0   ffffffc1def7e200
 elr_el1  ffffff8008b9b330
 spsr_el1 60000045
debug> Dump for CPU0:
pid: 10050  comm: jailhouse
  x0 0000000000000003   x1 0000000000100000
  x2 000000000000c000   x3 ffffff8018000000
  x4 0000000000000000   x5 0000000000000038
  x6 ffffffc1e7ffe738   x7 5e72736877646c75
  x8 7f7f7f7f7f7f7f7f   x9 fefefdff6862726f
 x10 ffffff7f7f7f7f7f  x11 ffff0002b0e00000
 x12 0000000271000000  x13 0000ffffc0200000
 x14 0000000003100000  x15 0000ffffc0100000
 x16 0000000000000000  x17 ffffff8001138014
 x18 0000000000000000  x19 ffffff800113c2d0
 x20 ffffff8018000000  x21 0000000000000000
 x22 0000000000000040  x23 0000000000000000
 x24 ffffff800113b990  x25 ffffff800113bf80
 x26 ffffff8018000000  x27 ffffff8009e5a998
 x28 ffffff800113c2d0  x29 ffffffc1570f7bc0
 x30 0000000000000016   sp ffffffc1570f7bc0
  pc ffffff8018004050 cpsr 200000c5 (EL1h)

0xffffff8018004050:
  pc ffffff8018004050   sp ffffffc1570f7bc0   fp ffffffc1570f7bc0
on_each_cpu+0x58/0x98:
  pc ffffff8008151800   sp ffffffc1570f7bd0   fp ffffffc1570f7be0
jailhouse_cmd_enable+0x420/0x710 [jailhouse]:
  pc ffffff8001138a10   sp ffffffc1570f7bf0   fp ffffffc1570f7c10
jailhouse_ioctl+0x8c/0x110 [jailhouse]:
  pc ffffff8001138d8c   sp ffffffc1570f7c20   fp ffffffc1570f7de0
do_vfs_ioctl+0xb0/0x8d8:
  pc ffffff8008273188   sp ffffffc1570f7df0   fp ffffffc1570f7e00
SyS_ioctl+0x8c/0xa8:
  pc ffffff8008273a3c   sp ffffffc1570f7e10   fp ffffffc1570f7e80
el0_svc_naked+0x34/0x38:
  pc ffffff80080838c0   sp ffffffc1570f7e90   fp 0000000000000000
debug>   x0 0000000000000003   x1 0000000000100000
  x2 000000000000c000   x3 ffffff8018000000
  x4 0000000000000000   x5 0000000000000038
  x6 ffffffc1e7ffe738   x7 5e72736877646c75
  x8 7f7f7f7f7f7f7f7f   x9 fefefdff6862726f
 x10 ffffff7f7f7f7f7f  x11 ffff0002b0e00000
 x12 0000000271000000  x13 0000ffffc0200000
 x14 0000000003100000  x15 0000ffffc0100000
 x16 0000000000000000  x17 ffffff8001138014
 x18 0000000000000000  x19 ffffff800113c2d0
 x20 ffffff8018000000  x21 0000000000000000
 x22 0000000000000040  x23 0000000000000000
 x24 ffffff800113b990  x25 ffffff800113bf80
 x26 ffffff8018000000  x27 ffffff8009e5a998
 x28 ffffff800113c2d0  x29 ffffffc1570f7bc0
 x30 0000000000000016   sp ffffffc1570f7bc0
  pc ffffff8018004050 cpsr 200000c5 (EL1h)
 sp_el0   ffffffc16d4a3800
 elr_el1  ffffff8008213580
 spsr_el1 20000045
debug> Dump for CPU4:
pid: 0  comm: swapper/4
  x0 0000000000000003   x1 0000000000100000
  x2 000000000000c000   x3 ffffff8018000000
  x4 0000000000000015   x5 00ffffffffffffff
  x6 0000000011170aec   x7 fefefeff646c606d
  x8 7f7f7f7f7f7f7f7f   x9 0000000000000005
 x10 0101010101010101  x11 ffff0002b0e00000
 x12 0000000271000000  x13 0000ffffc0200000
 x14 0000000003100000  x15 0000ffffc0100000
 x16 0000000000000004  x17 ffffff8001138014
 x18 0000000000000000  x19 ffffff800113c2d0
 x20 ffffff8018000000  x21 0000000000000000
 x22 0000000000000001  x23 0000000000000001
 x24 0000000000000004  x25 ffffffc1e7fd3060
 x26 ffffffc1e7fd7050  x27 ffffff8009e46000
 x28 ffffffc1def7d400  x29 ffffffc1e7fd6f50
 x30 0000000000000016   sp ffffffc1e7fd6f50
  pc ffffff8018004050 cpsr 200001c5 (EL1h)

0xffffff8018004050:
  pc ffffff8018004050   sp ffffffc1e7fd6f50   fp ffffffc1e7fd6f50
flush_smp_call_function_queue+0xb8/0x160:
  pc ffffff8008150e00   sp ffffffc1e7fd6f60   fp ffffffc1e7fd6f70
generic_smp_call_function_single_interrupt+0x18/0x20:
  pc ffffff8008151d28   sp ffffffc1e7fd6f80   fp ffffffc1e7fd6fa0
handle_IPI+0x94/0x2e8:
  pc ffffff800809322c   sp ffffffc1e7fd6fb0   fp ffffffc1e7fd6fb0
gic_handle_irq+0xa8/0xb0:
  pc ffffff8008080d90   sp ffffffc1e7fd6fc0   fp ffffffc1e7fd7000
el1_irq+0xe8/0x18c:
  pc ffffff8008082be8   sp ffffffc1e7fd7010   fp ffffffc1e7fd7040
cpuidle_enter_state+0xb8/0x380:
  pc ffffff8008b9b330   sp ffffffc1def9bd80   fp ffffffc1def9beb0
cpuidle_enter+0x34/0x48:
  pc ffffff8008b9b66c   sp ffffffc1def9bec0   fp ffffffc1def9bf00
call_cpuidle+0x44/0x70:
  pc ffffff8008112a1c   sp ffffffc1def9bf10   fp ffffffc1def9bf30
cpu_startup_entry+0x1b0/0x200:
  pc ffffff8008112d98   sp ffffffc1def9bf40   fp ffffffc1def9bf60
secondary_start_kernel+0x190/0x1f8:
  pc ffffff8008092ce8   sp ffffffc1def9bf70   fp ffffffc1def9bfd0
0x8115a1a4:
  pc 000000008115a1a4   sp ffffffc1def9bfe0   fp 0000000000000000
debug>   x0 0000000000000003   x1 0000000000100000
  x2 000000000000c000   x3 ffffff8018000000
  x4 0000000000000015   x5 00ffffffffffffff
  x6 0000000011170aec   x7 fefefeff646c606d
  x8 7f7f7f7f7f7f7f7f   x9 0000000000000005
 x10 0101010101010101  x11 ffff0002b0e00000
 x12 0000000271000000  x13 0000ffffc0200000
 x14 0000000003100000  x15 0000ffffc0100000
 x16 0000000000000004  x17 ffffff8001138014
 x18 0000000000000000  x19 ffffff800113c2d0
 x20 ffffff8018000000  x21 0000000000000000
 x22 0000000000000001  x23 0000000000000001
 x24 0000000000000004  x25 ffffffc1e7fd3060
 x26 ffffffc1e7fd7050  x27 ffffff8009e46000
 x28 ffffffc1def7d400  x29 ffffffc1e7fd6f50
 x30 0000000000000016   sp ffffffc1e7fd6f50
  pc ffffff8018004050 cpsr 200001c5 (EL1h)
 sp_el0   ffffffc1def7d400
 elr_el1  ffffff8008b9b330
 spsr_el1 60000045
debug> [0000.268] I> Welcome to MB2(TBoot-BPMP)(version: 
01.00.160913-t186-M-00.00-mobile-7d3edb9d)
[0000.276] I> bit @ 0xd480000
[0000.279] I> Boot-device: eMMC
[0000.286] I> sdmmc bdev is already initialized
[0000.291] I> pmic: reset reason (nverc)        : 0x0
[0000.322] I> Found 18 partitions in SDMMC_BOOT (instance 3)
[0000.341] I> Found 33 partitions in SDMMC_USER (instance 3)
[0000.347] W> No valid slot number is found in scratch register
[0000.353] W> Return default slot: _a
[0000.356] I> A/B: bin_type (16) slot 0
[0000.360] I> Loading partition bpmp-fw at 0xd7800000
[0000.365] I> Reading two headers - addr:0xd7800000 blocks:1
[0000.370] I> Addr: 0xd7800000, start-block: 58777608, num_blocks: 1
[0000.395] I> Binary(16) of size 533504 is loaded @ 0xd7800000
[0000.401] W> No valid slot number is found in scratch register
[0000.406] W> Return default slot: _a
[0000.410] I> A/B: bin_type (17) slot 0
[0000.413] I> Loading partition bpmp-fw-dtb at 0xd79f0000
[0000.419] I> Reading two headers - addr:0xd79f0000 blocks:1
[0000.424] I> Addr: 0xd79f0000, start-block: 58780024, num_blocks: 1
[0000.448] I> Binary(17) of size 465840 is loaded @ 0xd798e200
[0000.626] I> Loading SCE-FW ...
[0000.629] W> No valid slot number is found in scratch register
[0000.634] W> Return default slot: _a
[0000.638] I> A/B: bin_type (12) slot 0
[0000.641] I> Loading partition sce-fw at 0xd7300000
[0000.646] I> Reading two headers - addr:0xd7300000 blocks:1
[0000.652] I> Addr: 0xd7300000, start-block: 58784120, num_blocks: 1
[0000.671] I> Binary(12) of size 125168 is loaded @ 0xd7300000
[0000.677] I> Init SCE
[0000.679] I> Loading APE-FW ...
[0000.682] W> No valid slot number is found in scratch register
[0000.688] W> Return default slot: _a
[0000.691] I> A/B: bin_type (11) slot 0
[0000.695] I> Loading partition adsp-fw at 0xd7400000
[0000.699] I> Reading two headers - addr:0xd7400000 blocks:1
[0000.705] I> Addr: 0xd7400000, start-block: 58761224, num_blocks: 1
[0000.724] I> Binary(11) of size 107808 is loaded @ 0xd7400000
[0000.730] I> Copy BTCM section
[0000.733] W> No valid slot number is found in scratch register
[0000.739] W> Return default slot: _a
[0000.742] I> A/B: bin_type (13) slot 0
[0000.746] I> Loading partition cpu-bootloader at 0x96000000
[0000.751] I> Reading two headers - addr:0x96000000 blocks:1
[0000.757] I> Addr: 0x96000000, start-block: 58740744, num_blocks: 1
[0000.778] I> Binary(13) of size 283728 is loaded @ 0x96000000
[0000.783] W> No valid slot number is found in scratch register
[0000.789] W> Return default slot: _a
[0000.792] I> A/B: bin_type (20) slot 0
[0000.796] I> Loading partition bootloader-dtb at 0x8520f400
[0000.802] I> Reading two headers - addr:0x8520f400 blocks:1
[0000.807] I> Addr: 0x8520f400, start-block: 58742792, num_blocks: 1
[0000.829] I> Binary(20) of size 371232 is loaded @ 0x8520f400
[0000.835] W> No valid slot number is found in scratch register
[0000.841] W> Return default slot: _a
[0000.844] I> A/B: bin_type (14) slot 0
[0000.848] I> Loading partition secure-os at 0x8530f600
[0000.853] I> Reading two headers - addr:0x8530f600 blocks:1
[0000.858] I> Addr: 0x8530f600, start-block: 58744840, num_blocks: 1
[0000.880] I> Binary(14) of size 312752 is loaded @ 0x8530f600
[0000.887] I> TOS boot-params @ 0x85000000
[0000.891] I> TOS params prepared
[0000.895] I> Loading EKS ...
[0000.897] I> A/B: bin_type (15) slot 0
[0000.901] I> Loading partition eks at 0x8590f800
[0000.905] I> Reading two headers - addr:0x8590f800 blocks:1
[0000.911] I> Addr: 0x8590f800, start-block: 58757128, num_blocks: 1
[0000.930] I> Binary(15) of size 1040 is loaded @ 0x8590f800
[0000.935] I> EKB detected (length: 0x400) @ 0x8590f800
[0000.940] I> Copied encrypted keys
[0000.944] I> boot profiler @ 0x275844000
[0000.948] I> boot profiler for TOS @ 0x275844000
[0000.953] I> Unhalting SCE
[0000.955] I> Primary Memory Start:80000000 Size:70000000
[0000.960] I> Extended Memory Start:f0110000 Size:1856f0000
[0000.967] I> MB2(TBoot-BPMP) done

NOTICE:  BL31: v1.3(release):23b153a63
NOTICE:  BL31: Built : 22:43:09, Dec  9 2019
ipc-unittest-main: 1519: Welcome to IPC unittest!!!
ipc-unittest-main: 1531: waiting forever
ipc-unittest-srv: 329: Init unittest services!!!
keystore-demo: 141: Hello world from keystore-demo app
keystore-demo: 207: main: EKB contents match expected value
exit called, thread 0xffffffffea87ad58, name trusty_app_2_7d18fc60-e9fc-11e8
platform_bootstrap_epilog: trusty bootstrap complete
[0001.328] I> Welcome to Cboot
[0001.331] I> Cboot Version: t186-c3c778fb
[0001.335] I> CPU-BL Params @ 0x275800000
[0001.338] I>  0) Base:0x00000000 Size:0x00000000
[0001.343] I>  1) Base:0x277f00000 Size:0x00100000
[0001.347] I>  2) Base:0x277e00000 Size:0x00100000
[0001.352] I>  3) Base:0x277d00000 Size:0x00100000
[0001.356] I>  4) Base:0x277c00000 Size:0x00100000
[0001.361] I>  5) Base:0x277b00000 Size:0x00100000
[0001.365] I>  6) Base:0x277800000 Size:0x00200000
[0001.370] I>  7) Base:0x277400000 Size:0x00400000
[0001.374] I>  8) Base:0x277a00000 Size:0x00100000
[0001.379] I>  9) Base:0x277300000 Size:0x00100000
[0001.383] I> 10) Base:0x276800000 Size:0x00800000
[0001.388] I> 11) Base:0x30000000 Size:0x00040000
[0001.392] I> 12) Base:0xf0000000 Size:0x00100000
[0001.397] I> 13) Base:0x30040000 Size:0x00001000
[0001.401] I> 14) Base:0x30048000 Size:0x00001000
[0001.406] I> 15) Base:0x30049000 Size:0x00001000
[0001.410] I> 16) Base:0x3004a000 Size:0x00001000
[0001.414] I> 17) Base:0x3004b000 Size:0x00001000
[0001.419] I> 18) Base:0x3004c000 Size:0x00001000
[0001.423] I> 19) Base:0x3004d000 Size:0x00001000
[0001.428] I> 20) Base:0x3004e000 Size:0x00001000
[0001.432] I> 21) Base:0x3004f000 Size:0x00001000
[0001.437] I> 22) Base:0x00000000 Size:0x00000000
[0001.441] I> 23) Base:0xf0100000 Size:0x00010000
[0001.446] I> 24) Base:0x00000000 Size:0x00000000
[0001.450] I> 25) Base:0x00000000 Size:0x00000000
[0001.454] I> 26) Base:0x00000000 Size:0x00000000
[0001.459] I> 27) Base:0x00000000 Size:0x00000000
[0001.463] I> 28) Base:0x84400000 Size:0x00400000
[0001.468] I> 29) Base:0x30000000 Size:0x00010000
[0001.472] I> 30) Base:0x278000000 Size:0x08000000
[0001.477] I> 31) Base:0x00000000 Size:0x00000000
[0001.481] I> 32) Base:0x276000000 Size:0x00600000
[0001.486] I> 33) Base:0x80000000 Size:0x70000000
[0001.490] I> 34) Base:0xf0110000 Size:0x1856f0000
[0001.495] I> 35) Base:0x00000000 Size:0x00000000
[0001.499] I> 36) Base:0x00000000 Size:0x00000000
[0001.503] I> 37) Base:0x2772e0000 Size:0x00020000
[0001.508] I> 38) Base:0x84000000 Size:0x00400000
[0001.512] I> 39) Base:0x96000000 Size:0x02000000
[0001.517] I> 40) Base:0x85000000 Size:0x01200000
[0001.521] I> 41) Base:0x275800000 Size:0x00500000
[0001.526] I> 42) Base:0x00000000 Size:0x00000000
[0001.530] I> 43) Base:0x00000000 Size:0x00000000
[0001.535] GIC-SPI Target CPU: 4
[0001.538] Interrupts Init done
[0001.541] calling constructors
[0001.544] initializing heap
[0001.547] initializing threads
[0001.550] initializing timers
[0001.553] creating bootstrap completion thread
[0001.558] top of bootstrap2()
[0001.561] CPU: ARM Cortex A57
[0001.564] CPU: MIDR: 0x411FD073, MPIDR: 0x80000100
[0001.569] initializing platform
[0001.573] I> Bl_dtb @0x8520f400
[0001.575] I> gpio framework initialized
[0001.582] I> tegrabl_gpio_driver_register: register 'nvidia,tegra186-gpio' 
driver
[0001.592] I> tegrabl_gpio_driver_register: register 'nvidia,tegra186-gpio-aon' 
driver
[0001.600] I> GPIO framework and drivers are initialized.
[0001.605] I> Boot-device: eMMC
[0001.612] I> sdmmc bdev is already initialized
[0001.642] I> Found 18 partitions in SDMMC_BOOT (instance 3)
[0001.660] I> Found 33 partitions in SDMMC_USER (instance 3)
[0001.665] W> opt-in fuse is not set, skip fuse_burning
[0001.670] I> Reserved memory at 0xfbe00000 for U-Boot relocation
[0001.676] W> No valid slot number is found in scratch register
[0001.682] W> Return default slot: _a
[0001.685] I> A/B: bin_type (21) slot 0
[0001.689] I> Loading partition kernel-dtb at 0x80000000 from device(0x1)
[0001.706] I> Kernel_dtb @0x80000000
[0001.709] I> tegrabl_tca9539_init: i2c bus: 0, slave addr: 0xee
[0001.720] I> tegrabl_gpio_driver_register: register 'tca9539_gpio_driver' 
driver
[0001.727] I> tegrabl_tca9539_init: i2c bus: 0, slave addr: 0xe8
[0001.736] I> tegrabl_gpio_driver_register: register 'tca9539_gpio_driver' 
driver
[0001.746] I> fixed regulator driver initialized
[0001.779] I> register 'maxim' power off handle
[0001.785] I> virtual i2c enabled
[0001.788] I> registered 'maxim,max77620' pmic
[0001.792] I> tegrabl_gpio_driver_register: register 'max77620-gpio' driver
[0001.806] I> Find /i2c@c250000's alias i2c7
[0001.810] I> Reading eeprom i2c=7 address=0x50
[0001.839] I> Device at /i2c@c250000:0x50
[0001.843] I> Reading eeprom i2c=7 address=0x57
[0001.871] I> Device at /i2c@c250000:0x57
[0001.876] I> Find /i2c@c240000's alias i2c1
[0001.880] I> Reading eeprom i2c=1 address=0x51
[0001.885] E> I2C: slave not found in slaves.
[0001.889] E> I2C: Could not write 0 bytes to slave: 0x00a2 with repeat start 
true.
[0001.897] E> I2C_DEV: Failed to send register address 0x00000000.
[0001.902] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa2 
at 0x00000000 via instance 1.
[0001.912] E> eeprom: Retry to read I2C slave device.
[0001.917] E> I2C: slave not found in slaves.
[0001.921] E> I2C: Could not write 0 bytes to slave: 0x00a2 with repeat start 
true.
[0001.929] E> I2C_DEV: Failed to send register address 0x00000000.
[0001.935] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa2 
at 0x00000000 via instance 1.
[0001.944] E> eeprom: Failed to read I2C slave device
[0001.949] I> Eeprom read failed 0x3526070d
[0001.953] I> Find /i2c@3160000's alias i2c0
[0001.957] I> Reading eeprom i2c=0 address=0x50
[0001.962] E> I2C: slave not found in slaves.
[0001.966] E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start 
true.
[0001.973] E> I2C_DEV: Failed to send register address 0x00000000.
[0001.979] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 
at 0x00000000 via instance 0.
[0001.989] E> eeprom: Failed to read I2C slave device
[0001.994] I> Eeprom read failed 0x3526070d
[0001.998] I> Find /i2c@3180000's alias i2c2
[0002.002] I> Reading eeprom i2c=2 address=0x54
[0002.007] I> Enabling gpio chip_id = 2, gpio pin = 9
[0002.037] I> Disabling gpio chip_id = 2, gpio pin = 9
[0002.042] I> Device at /i2c@3180000:0x54
[0002.046] I> Reading eeprom i2c=2 address=0x57
[0002.050] I> Enabling gpio chip_id = 2, gpio pin = 9
[0002.056] E> I2C: slave not found in slaves.
[0002.060] E> I2C: Could not write 0 bytes to slave: 0x00ae with repeat start 
true.
[0002.068] E> I2C_DEV: Failed to send register address 0x00000000.
[0002.074] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xae 
at 0x00000000 via instance 2.
[0002.083] E> eeprom: Failed to read I2C slave device
[0002.088] I> Disabling gpio chip_id = 2, gpio pin = 9
[0002.093] I> Eeprom read failed 0x00000000
[0002.097] I> create_pm_ids: id: 3310-1000-B02-D, len: 15
[0002.102] I> config: 
mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,,
 len: 93
[0002.113] I> create_pm_ids: id: 2597-0000-501-C, len: 15
[0002.118] I> config: 
mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,,
 len: 93
[0002.129] I> create_pm_ids: id: 3326-1000-100-M, len: 15
[0002.134] I> config: 
mem-type:ff,power-config:ff,misc-config:ff,modem-config:ff,touch-config:ff,display-config:ff,,
 len: 93
[0002.170] I> enabling 'vdd-hdmi' regulator
[0002.185] I> regulator 'vdd-hdmi' already enabled
[0002.190] I> hdmi cable connected
[0002.199] I> setting 'vdd-pex-1v00' regulator to 1000000 micro volts
[0002.211] I> setting 'vdd-1v8' regulator to 1800000 micro volts
[0002.219] E> cannot find any other nvdisp nodes
[0002.240] I> edid read success
[0002.243] I> width = 640, height = 480, frequency = 25174825
[0002.249] I> width = 640, height = 480, frequency = 25174825
[0002.254] I> width = 1600, height = 1200, frequency = 162000000
[0002.260] I> Best mode Width = 640, Height = 480, freq = 25174825
[0002.270] I> hdmi_enable, starting HDMI initialisation
[0002.277] I> hdmi_enable, HDMI initialisation complete
[0002.284] initializing target
[0002.287] calling apps_init()
[0002.290] starting app kernel_boot_app
[0002.312] I> found decompressor handler: lz4-legacy
[0002.317] I> decompressing BMP blob ...
[0002.327] I> Kernel type = Normal
[0002.330] I> Loading partition kernel-bootctrl at 0xa8000000 from device(0x1)
[0002.344] W> tegrabl_get_kernel_bootctrl: magic number(0x00000000) is invalid
[0002.351] W> tegrabl_get_kernel_bootctrl: use default dummy boot control data
[0002.358] I> ########## Fixed storage boot ##########
[0002.363] I> Loading kernel from partition ...
[0002.367] W> No valid slot number is found in scratch register
[0002.373] W> Return default slot: _a
[0002.376] I> A/B: bin_type (24) slot 0
[0002.392] I> Boot image size read from image header: f2f08
[0002.397] I> Boot image load address: 0x0x80400000
[0002.402] I> Loading partition kernel at 0x80400000 from device(0x1)
[0003.362] I> Validate kernel ...
[0003.365] I> T18x: Authenticate kernel (bin_type 24), max size 0x4000000
[0003.372] I> kernel-dtb is already loaded
[0003.376] I> Validate kernel-dtb ...
[0003.379] I> T18x: Authenticate kernel-dtb (bin_type 21), max size 0x100000
[0003.387] I> Checking boot.img header magic ... [0003.391] I> [OK]
[0003.393] I> Kernel hdr @0x80400000
[0003.396] I> Kernel dtb @0x80000000
[0003.400] I> decompressor handler not found
[0003.404] I> Copying kernel image (477882 bytes) from 0x80400800 to 0x80800000 
... [0003.411] I> Done
[0003.413] I> Move ramdisk (len: 0) from 0x80475800 to 0x94830000
[0003.420] I> Updated bpmp info to DTB
[0003.426] I> Ramdisk: Base: 0x94830000; Size: 0x0
[0003.431] I> Updated initrd info to DTB
[0003.434] W> WARN: Fail to override "console=none" in commandline
[0003.440] E> tegrabl_linuxboot_add_disp_param, du 1 failed to get display 
params
[0003.447] E> tegrabl_linuxboot_add_disp_param, du 1 failed to get display 
params
[0003.455] I> disabled_core_mask: 0xffffff0c
[0003.459] W> No valid slot number is found in scratch register
[0003.464] W> Return default slot: _a
[0003.468] I> Active slot suffix: 
[0003.471] I> add_boot_slot_suffix: slot_suffix = 
[0003.475] I> Linux Cmdline: root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 
console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 video=tegrafb 
no_console_suspend=1 earlycon=uart8250,mmio32,0x31 
[0003.517] I> Updated bootarg info to DTB
[0003.521] I> eeprom_get_mac_addr: MAC (type: 0): 00:04:4b:a8:11:d7
[0003.527] I> eeprom_get_mac_addr: MAC (type: 1): 00:04:4b:a8:11:d8
[0003.533] I> eeprom_get_mac_addr: MAC (type: 2): 00:04:4b:a8:11:d9
[0003.540] E> Found no plugin manager ids in source DT
[0003.544] W> Add plugin manager ids from board info
[0003.549] E> "plugin-manager" doesn't exist, creating
[0003.554] E> "ids" doesn't exist, creating
[0003.558] E> "connection" doesn't exist, creating
[0003.563] E> "configs" doesn't exist, creating
[0003.567] I> create_pm_ids: id: 3310-1000-B02-D, len: 15
[0003.572] I> config: 
mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,,
 len: 93
[0003.583] I> create_pm_ids: id: 2597-0000-501-C, len: 15
[0003.588] I> config: 
mem-type:00,power-config:00,misc-config:00,modem-config:00,touch-config:00,display-config:00,,
 len: 93
[0003.599] I> create_pm_ids: id: 3326-1000-100-M, len: 15
[0003.604] I> config: 
mem-type:ff,power-config:ff,misc-config:ff,modem-config:ff,touch-config:ff,display-config:ff,,
 len: 93
[0003.615] I> Adding plugin-manager/ids/3310-1000-B02=/i2c@c250000:module@0x50
[0003.622] E> "i2c@c250000" doesn't exist, creating
[0003.627] E> "module@0x50" doesn't exist, creating
[0003.632] I> Adding plugin-manager/ids/2597-0000-501=/i2c@c250000:module@0x57
[0003.639] E> "module@0x57" doesn't exist, creating
[0003.644] I> Adding plugin-manager/ids/3326-1000-100=/i2c@3180000:module@0x54
[0003.651] E> "i2c@3180000" doesn't exist, creating
[0003.656] E> "module@0x54" doesn't exist, creating
[0003.663] I> Adding plugin-manager/ids/3310-1000-B02-D
[0003.670] I> Adding plugin-manager/configs/3310-mem-type 00
[0003.676] I> Adding plugin-manager/configs/3310-power-config 00
[0003.682] I> Adding plugin-manager/configs/3310-misc-config 00
[0003.687] I> Adding plugin-manager/configs/3310-modem-config 00
[0003.693] I> Adding plugin-manager/configs/3310-touch-config 00
[0003.699] I> Adding plugin-manager/configs/3310-display-config 00
[0003.706] I> Adding plugin-manager/cvm
[0003.709] E> "chip-id" doesn't exist, creating
[0003.714] I> Adding plugin-manager/chip-id/A02P
[0003.718] E> "odm-data" doesn't exist, creating
[0003.723] I> Adding /chosen/plugin-manager/odm-data
[0003.733] I> added [base:0x80000000, size:0x70000000] to /memory
[0003.739] I> added [base:0xf0200000, size:0x185600000] to /memory
[0003.744] I> added [base:0x275e00000, size:0x200000] to /memory
[0003.750] I> added [base:0x276600000, size:0x200000] to /memory
[0003.756] I> added [base:0x277000000, size:0x200000] to /memory
[0003.762] I> Updated memory info to DTB
[0003.766] E> add_disp_param: failed to get display params for du=1
[0003.774] E> "reset" doesn't exist, creating
[0003.778] E> "pmc-reset-reason" doesn't exist, creating
[0003.784] E> "pmic-reset-reason" doesn't exist, creating
[0003.790] I> Adding ecid(00000001644007480000000003fb81c0) to DT
[0003.796] I> disabled_core_mask: 0xffffff0c
[0003.809] I> Add serial number:0320218169735 as DT property
[0003.818] I> Plugin-manager override starting
[0003.823] I> node /plugin-manager/fragement@0 matches
[0003.834] I> node /plugin-manager/fragement@4 matches
[0003.846] I> node /plugin-manager/fragment-sdwake-p3310-1000-300 matches
[0003.866] I> node /plugin-manager/fragement-pmon-p3310-1000-300 matches
[0003.876] I> node /plugin-manager/fragement-pmon-p3310-1000-800 matches
[0003.884] I> node /plugin-manager/fragment-devslp@0 matches
[0003.897] I> node /plugin-manager/fragment-500-pcie-config matches
[0003.911] I> node /plugin-manager/fragment-500-xusb-config matches
[0003.934] I> node /plugin-manager/fragment-p3310-c00-comm matches
[0003.948] I> node /plugin-manager/fragment-p3310-c00-pmic matches
[0003.958] I> node /plugin-manager/fragment-p3310-c01 matches
[0003.971] I> node /plugin-manager/fragment-p3310-c03 matches
[0004.006] I> node /plugin-manager/fragment-e3326@0 matches
[0004.087] I> node /plugin-manager/fragment-p3310-c00-camera matches
[0004.113] I> Disable plugin-manager status in FDT
[0004.118] I> Plugin-manager override finished successfully
[0004.123] I> tegrabl_load_kernel_and_dtb: Done
[0004.133] I> Kernel EP: 0x80800000, DTB: 0x80000000


U-Boot 2016.07-g0536cf2a27 (Dec 09 2019 - 22:43:10 -0800)

TEGRA186
Model: NVIDIA P2771-0000-500
DRAM:  7.8 GiB
MC:   Tegra SD/MMC: 0, Tegra SD/MMC: 1
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   eth0: ethernet@2490000
Hit any key to stop autoboot:  0 
MMC: no card present
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
756 bytes read in 89 ms (7.8 KiB/s)
1:      primary kernel
Retrieving file: /boot/initrd
5565140 bytes read in 240 ms (22.1 MiB/s)
Retrieving file: /boot/Image
34191368 bytes read in 857 ms (38 MiB/s)
append: root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 
console=tty0 fbcon=map:0 net.ifnames=0 video=tegrafb no_console_suspend=1 
earlycon=uart8250,mmio32,0x3100000 nvdumper_reservt
## Flattened Device Tree blob at 80000000
   Booting using the fdt blob at 0x80000000
   reserving fdt memory region: addr=80000000 size=10000
   Using Device Tree in place at 0000000080000000, end 000000008005f9b7

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x100
[    0.000000] Linux version 4.9.140-tegra (buildbrain@mobile-u64-1935) (gcc 
version 7.3.1 20180425 [linaro-7.3-2018.05 revision 
d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SM9
[    0.000000] Boot CPU: AArch64 Processor [411fd073]
[    0.000000] OF: fdt:memory scan node memory@80000000, reg size 16416,
[    0.000000] OF: fdt: - 80000000 ,  70000000
[    0.000000] OF: fdt: - f0200000 ,  185600000
[    0.000000] OF: fdt: - 275e00000 ,  200000
[    0.000000] OF: fdt: - 276600000 ,  200000
[    0.000000] OF: fdt: - 277000000 ,  200000
[    0.000000] earlycon: uart8250 at MMIO32 0x0000000003100000 (options '')
[    0.000000] bootconsole [uart8250] enabled
[    0.000000] Found tegra_fbmem2: 00140000@9607d000
[    0.000000] Found lut_mem2: 00002008@9607a000
[    0.000000] Memory limited to 7808MB
<hit enter to activate fiq debugger>
[    4.274770] cgroup: cgroup2: unknown option "nsdelegate"
[    5.837237] using random self ethernet address
[    5.871986] using random host ethernet address
[    6.516771] using random self ethernet address
[    6.526051] using random host ethernet address
[    7.362366] CPU1: shutdown
[    7.428729] CPU2: shutdown
[    7.929846] vdd-1v8: voltage operation not allowed
[    7.929861] sdhci-tegra 3440000.sdhci: could not set regulator OCR (-1)
[    7.949992] vdd-1v8: voltage operation not allowed
[    7.950012] sdhci-tegra 3440000.sdhci: could not set regulator OCR (-1)
[    7.970640] vdd-1v8: voltage operation not allowed
[    7.970656] sdhci-tegra 3440000.sdhci: could not set regulator OCR (-1)
[    7.973159] vdd-1v8: voltage operation not allowed
[    7.973198] sdhci-tegra 3440000.sdhci: could not set regulator OCR (-1)
[    8.083264] vdd-1v8: voltage operation not allowed
[    8.083281] sdhci-tegra 3440000.sdhci: could not set regulator OCR (-1)
[    8.084229] vdd-1v8: voltage operation not allowed
[    8.084244] sdhci-tegra 3440000.sdhci: could not set regulator OCR (-1)
[    8.085843] vdd-1v8: voltage operation not allowed
[    8.085856] sdhci-tegra 3440000.sdhci: could not set regulator OCR (-1)

Ubuntu 18.04.3 LTS tx2-desktop ttyS0

tx2-desktop login: tx2
Password: 
Last login: Mon Feb  3 11:41:32 CST 2020 on ttyS0
Welcome to Ubuntu 18.04.3 LTS (GNU/Linux 4.9.140-tegra aarch64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

This system has been minimized by removing packages and content that are
not required on a system that users do not log into.

To restore this content, you can run the 'unminimize' command.

237 packages can be updated.
128 updates are security updates.

Failed to connect to https://changelogs.ubuntu.com/meta-release-lts. Check your 
Internet connection or proxy settings

tx2@tx2-desktop:~$ 

tx2@tx2-desktop:~$ sudo cat /proc/iomem
[sudo] password for tx2: 
02100000-02100fff : /axip2p@2100000
02110000-02110fff : /axip2p@2110000
02120000-02120fff : /axip2p@2120000
02130000-02130fff : /axip2p@2130000
02140000-02140fff : /axip2p@2140000
02150000-02150fff : /axip2p@2150000
02160000-02160fff : /axip2p@2160000
02170000-02170fff : /axip2p@2170000
02180000-02180fff : /axip2p@2180000
02190000-02190fff : /axip2p@2190000
02200000-0220ffff : security
02210000-0221ffff : gpio
02390000-02390fff : /axi2apb@2390000
023a0000-023a0fff : /axi2apb@23a0000
023b0000-023b0fff : /axi2apb@23b0000
023c0000-023c0fff : /axi2apb@23c0000
023d0000-023d0fff : /axi2apb@23d0000
02430000-02444fff : /pinmux@2430000
02600000-0280ffff : /dma@2600000
02900800-02900fff : /aconnect@2a41000/ahub
02901000-029010ff : /aconnect@2a41000/ahub/i2s@2901000
02901100-029011ff : /aconnect@2a41000/ahub/i2s@2901100
02901200-029012ff : /aconnect@2a41000/ahub/i2s@2901200
02901300-029013ff : /aconnect@2a41000/ahub/i2s@2901300
02901400-029014ff : /aconnect@2a41000/ahub/i2s@2901400
02901500-029015ff : /aconnect@2a41000/ahub/i2s@2901500
02902000-029021ff : /aconnect@2a41000/ahub/sfc@2902000
02902200-029023ff : /aconnect@2a41000/ahub/sfc@2902200
02902400-029025ff : /aconnect@2a41000/ahub/sfc@2902400
02902600-029027ff : /aconnect@2a41000/ahub/sfc@2902600
02903000-029030ff : /aconnect@2a41000/ahub/amx@2903000
02903100-029031ff : /aconnect@2a41000/ahub/amx@2903100
02903200-029032ff : /aconnect@2a41000/ahub/amx@2903200
02903300-029033ff : /aconnect@2a41000/ahub/amx@2903300
02903800-029038ff : /aconnect@2a41000/ahub/adx@2903800
02903900-029039ff : /aconnect@2a41000/ahub/adx@2903900
02903a00-02903aff : /aconnect@2a41000/ahub/adx@2903a00
02903b00-02903bff : /aconnect@2a41000/ahub/adx@2903b00
02904000-029040ff : /aconnect@2a41000/ahub/dmic@2904000
02904100-029041ff : /aconnect@2a41000/ahub/dmic@2904100
02904200-029042ff : /aconnect@2a41000/ahub/dmic@2904200
02904300-029043ff : /aconnect@2a41000/ahub/dmic@2904300
02905000-029050ff : /aconnect@2a41000/ahub/dspk@2905000
02905100-029051ff : /aconnect@2a41000/ahub/dspk@2905100
02907000-029070ff : /aconnect@2a41000/ahub/afc@2907000
02907100-029071ff : /aconnect@2a41000/ahub/afc@2907100
02907200-029072ff : /aconnect@2a41000/ahub/afc@2907200
02907300-029073ff : /aconnect@2a41000/ahub/afc@2907300
02907400-029074ff : /aconnect@2a41000/ahub/afc@2907400
02907500-029075ff : /aconnect@2a41000/ahub/afc@2907500
02908000-029080ff : /aconnect@2a41000/ahub/ope@2908000
02908100-029081ff : /aconnect@2a41000/ahub/ope@2908000
02908200-029083ff : /aconnect@2a41000/ahub/ope@2908000
0290a000-0290a1ff : /aconnect@2a41000/ahub/mvc@290a000
0290a200-0290a3ff : /aconnect@2a41000/ahub/mvc@290a200
0290bb00-0290c2ff : /aconnect@2a41000/ahub/amixer@290bb00
0290e400-0290e7ff : /aconnect@2a41000/ahub/arad@290e400
0290f000-0290ffff : /aconnect@2a41000/ahub/admaif@290f000
02910000-02911fff : /aconnect@2a41000/ahub/asrc@2910000
02930000-0297ffff : /aconnect@2a41000/adma@2930000
02c00000-02c0ffff : /mc_sid@2c00000
02c10000-02c1ffff : /mc_sid@2c00000
03010000-0301ffff : /watchdog@30c0000
03090000-0309fffe : /watchdog@30c0000
030c0000-030cfffe : /watchdog@30c0000
03100000-0310003f : serial
03110000-0311003f : /serial@3110000
03130000-0313003f : /serial@3130000
03160000-031600ff : /i2c@3160000
03180000-031800ff : /i2c@3180000
03190000-031900ff : /i2c@3190000
031b0000-031b00ff : /i2c@31b0000
031c0000-031c00ff : /i2c@31c0000
031e0000-031e00ff : /i2c@31e0000
03210000-0321ffff : /spi@3210000
03240000-0324ffff : /spi@3240000
03280000-0328ffff : /pwm@3280000
03290000-0329ffff : /pwm@3290000
032a0000-032affff : /pwm@32a0000
03400000-0340020f : /sdhci@3400000
03440000-0344020f : /sdhci@3440000
03460000-0346020f : /sdhci@3460000
03500000-03500fff : sata-ipfs
03501000-03506fff : sata-config
03507000-03508fff : sata-ahci
03510000-0351ffff : /hda@3510000
03520000-03520fff : padctl
03530000-03537fff : /xhci@3530000
03538000-03538fff : /xhci@3530000
03540000-03540fff : ao
03550000-03557fff : /xudc@3550000
03558000-03558fff : /xudc@3550000
03820000-038205ff : /efuse@3820000
03830000-0383ffff : /kfuse@0x3830000
03960000-03960fff : 3960000.tegra_cec
03990000-0399ffff : 3990000.mipical
039c0000-039c000f : /tachometer@39c0000
03a90000-03a9ffff : sata-aux
03ad0000-03adffff : /se_elp@3ad0000
03ae0000-03aeffff : /se_elp@3ad0000
03c00000-03c00fff : Tegra Combined UART TOP0_HSP Linux mailbox interrrupt
03c10000-03c10003 : Tegra Combined UART TOP0_HSP Linux mailbox
08010000-08010fff : /funnel_major@8010000
08030000-08030fff : /etf@8030000
08050000-08050fff : /etr@8050000
08060000-08060fff : /tpiu@8060000
08070000-08070fff : stm-base
08820000-08820fff : /funnel_minor@8820000
08a1c000-08a1cfff : /ptm_bpmp@8a1c000
09010000-09010fff : /funnel_bccplex@9010000
09840000-09840fff : /ptm@9840000
09940000-09940fff : /ptm@9940000
09a40000-09a40fff : /ptm@9a40000
09b40000-09b40fff : /ptm@9b40000
0b1f0000-0b22ffff : sce-pm
0b230000-0b23ffff : sce-cfg
0c168000-0c168003 : Tegra Combined UART SPE mailbox
0c240000-0c2400ff : /i2c@c240000
0c250000-0c2500ff : /i2c@c250000
0c260000-0c26ffff : /spi@c260000
0c280000-0c28003f : /serial@c280000
0c2a0000-0c2a00ff : /rtc@c2a0000
0c2f0000-0c2f0fff : security
0c2f1000-0c2f1fff : gpio
0c300000-0c303fff : /pinmux@2430000
0c340000-0c34ffff : /pwm@c340000
0c360000-0c3603ff : /pmc@c360000
0c370000-0c3705ff : /pmc@c370000
0c390000-0c392ffe : /pmc@c360000
0d230000-0d230fff : /actmon@d230000
0e000000-0e07ffff : /cpufreq@e070000
10000000-10000fff : /pcie-controller@10003000/pci@1,0
10004000-10004fff : /pcie-controller@10003000/pci@3,0
12000000-12ffffff : /iommu@12000000
13e00000-13e0ffff : /host1x
13e10000-13e1ffff : /host1x
13ec0000-13efffff : /host1x
150c0000-150fffff : /host1x/nvcsi@150c0000
15100000-1513ffff : /host1x/tsecb@15100000
15340000-1537ffff : /host1x/vic@15340000
15380000-153bffff : /host1x/nvjpg@15380000
15480000-154bffff : /host1x/nvdec@15480000
154c0000-154fffff : /host1x/nvenc@154c0000
15500000-1553ffff : /host1x/tsec@15500000
15600000-1563ffff : /host1x/isp@15600000
15700000-157fffff : /host1x/vi@15700000
15810000-1581ffff : /host1x/se@15810000
15820000-1582ffff : /host1x/se@15820000
15830000-1583ffff : /host1x/se@15830000
15840000-1584ffff : /host1x/se@15840000
17000000-17ffffff : /gp10b
18000000-18ffffff : /gp10b
80000000-96079fff : System RAM
  80280000-817dffff : Kernel code
  82040000-823b9fff : Kernel data
961bd000-efffffff : System RAM
f0200000-2681fffff : System RAM
275880000-27588ffff : persistent_ram
275890000-27589ffff : persistent_ram
2758a0000-2758affff : persistent_ram
2758b0000-2758bffff : persistent_ram
2758c0000-2758cffff : persistent_ram
2758d0000-2758dffff : persistent_ram
2758e0000-2758effff : persistent_ram
2758f0000-2758fffff : persistent_ram
275900000-27590ffff : persistent_ram
275910000-27591ffff : persistent_ram
275920000-27592ffff : persistent_ram
275930000-27593ffff : persistent_ram
275940000-27594ffff : persistent_ram
275950000-27595ffff : persistent_ram
275960000-27596ffff : persistent_ram
275970000-27597ffff : persistent_ram
275980000-27598ffff : persistent_ram
275990000-27599ffff : persistent_ram
2759a0000-2759affff : persistent_ram
2759b0000-2759bffff : persistent_ram
2759c0000-2759cffff : persistent_ram
2759d0000-2759dffff : persistent_ram
2759e0000-2759effff : persistent_ram
2759f0000-2759fffff : persistent_ram
275a00000-275a7ffff : persistent_ram

Reply via email to