****************************************************
      The contents of the dts file are as follows:
****************************************************
/dts-v1/;

/memreserve/ 0x80000000 0x00010000;

/include/ CONF_PLATFORM

/* Assign a unique ID for pre-defined configurations. The selected
 * configuration is picked up from CONF_CPUS
*/
// 2 big and 2 little cpus
#define _2_2 1
// 2 big and 4 little cpus
#define _2_4 2

#define CPU(n,id) \
        CPU ## n: cpu@ ## id { \
                device_type = "cpu"; \
                compatible = "gem5,armv8", "arm,armv8"; \
                reg = < ## id >; \
                enable-method = "spin-table"; \
                cpu-release-addr = <0 0x8000fff8>; \
        };


/ {
        model = "V2P-AARCH64";
        compatible = "arm,vexpress,v2p-aarch64", "arm,vexpress";

        memory@80000000 {
                device_type = "memory";
                reg = <0 0x80000000 0x4 0x00000000>;
        };



        cpus {
                #address-cells = <1>;
                #size-cells = <0>;

                #if CONF_CPUS == _2_2
                CPU(0,0x0)
                CPU(1,0x1)
                CPU(2,0x102)
                CPU(3,0x103)
                cpu-map {
                        cluster0 {
                                core0 { cpu = <&CPU0>; };
                                core1 { cpu = <&CPU1>; };
                        };
                        cluster1 {
                                core0 { cpu = <&CPU2>; };
                                core1 { cpu = <&CPU3>; };
                        };
                };
                #elif CONF_CPUS == _2_4
                CPU(0,0x0)
                CPU(1,0x1)
                CPU(2,0x102)
                CPU(3,0x103)
                CPU(4,0x104)
                CPU(5,0x105)
                cpu-map {
                        cluster0 {
                                core0 { cpu = <&CPU0>; };
                                core1 { cpu = <&CPU1>; };
                        };
                        cluster1 {
                                core0 { cpu = <&CPU2>; };
                                core1 { cpu = <&CPU3>; };
                                core2 { cpu = <&CPU4>; };
                                core3 { cpu = <&CPU5>; };
                        };
                };
                #else
                #error Missing configuration section
                #endif
        };

        virt-encoder {
                compatible = "drm,virtual-encoder";
                port {
                        dp0_virt_input: endpoint@0 {
                                remote-endpoint = <&dp0_output>;
                        };
                };

                display-timings {
                        native-mode = <&timing0>;

                        timing0: timing_1080p60 {
                                /* 1920x1080-60 */
                                clock-frequency = <148500000>;
                                hactive = <1920>;
                                vactive = <1080>;
                                hfront-porch = <148>;
                                hback-porch = <88>;
                                hsync-len = <44>;
                                vfront-porch = <36>;
                                vback-porch = <4>;
                                vsync-len = <5>;
                        };
                };
        };
};

&dp0 {
        status = "ok";

        port {
                dp0_output: endpoint@0 {
                        remote-endpoint = <&dp0_virt_input>;
                };
        };
};

****************************************************
               The problem is as follows:
****************************************************
warn: Existing EnergyCtrl, but no enabled DVFSHandler found.
info: Entering event queue @ 0. Starting simulation. . .
warn: SCReg: Access to unknown device dcc0:site0 :pos0: fn7 :dev0
warn :instruction' csdb unimplemented
warn: GIC APRn write ignored because not imp Lemented: 0xd0
warn: GIC APRn write ignored because not implemented: 0xd4
warn: GIC APRn write ignored because not imp Lemented: 0xd8
warn: GIC APRn write ignored because not imp Lemented: 0xdc
warn: Address 0xfffff f8008091cc0 is outside of physical memory, stopping fetch
warn: Address 0xffffff8008091cc0 is outside of phys ical memory, stopping fetch
warn: Address 0xffffff8008091cc0 is outside of physical memory, stopping fetch
warn: Address 0xffffff8008091cc0 is outside of physical memory, stopping fetch
warn: Address oxfffff f8008091cc0 is outside of physical memory, stopping fetch
warn: Tried to read RealView I/0 at offset 0x60 that doesn't exist 
warn: Tried to read RealView I/0 at offset 0x48 that doesn't exist
warn: Tried to write RVIO at offset 0xa8 (data 0) that doesn't exist
warn: Tried to write RVIO at offset 0xa8 (data 0) that doesn't ex ist
warn: Tried to write RVIO at offset 0xa8 (data 0) that doesn't ex ist
warn: Tried to write RVIO at offset 0xa8 (data 0) that doesn't ex ist
warn: Tried to write RVIO at offset 0xa8 ( data 0) that doesn't exist 
warn: Tried to write RVIO at offset 0xa8 (data 0) that doesn't exist
warn: Tried to write RVIO at offset 0xa8 (data 0) that doesn't ex ist
warn: Tried to write RVIO at offset 0xa8 (data 0) that doesn't ex ist
warn: Tried to write RVIO at offset 0xa8 (data 0) that doesn't ex ist
warn: Tried to write RVIO at offset 0xa8 (data 0) that doesn't exist
warn: Tried to read RealView I/0 at offset 0x8 that doesn't exist
warn: Tried to read RealView I/0 at offset 0x48 that doesn't exist 
info: Dumping kernel dmesg buffer to sys tem. workload. dmesg. . .
warn: Kernel panic in s imulated kernel

****************************************************
         I look forward to hearing your answers
****************************************************
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to