2022-02-09 | Fabiano Rosas | target/ppc: 6xx: Program exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220203200957.1434641-8-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: 6xx: External interrupt cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220203200957.1434641-7-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: 6xx: Machine Check exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220203200957.1434641-6-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: 6xx: Critical exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220203200957.1434641-5-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: Simplify powerpc_excp_6xx Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220203200957.1434641-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: Introduce powerpc_excp_6xx Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220203200957.1434641-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: Merge exception model IDs for 6xx CPUs Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220203200957.1434641-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: booke: System Reset exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128224018.1228062-12-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: booke: Watchdog Timer interrupt Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128224018.1228062-11-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: booke: System Call exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128224018.1228062-10-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: booke: Alignment interrupt cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128224018.1228062-9-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: booke: External interrupt cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128224018.1228062-8-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: booke: Instruction storage exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128224018.1228062-7-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: booke: Data Storage exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128224018.1228062-6-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: booke: Machine Check cleanups Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128224018.1228062-5-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: booke: Critical exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128224018.1228062-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: Simplify powerpc_excp_booke Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128224018.1228062-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: Introduce powerpc_excp_booke Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128224018.1228062-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-02-09 | Fabiano Rosas | target/ppc: Remove 440x4 CPU Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220128221611.1221715-1-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 74xx: Set SRRs directly in exception code Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220127201116.1154733-9-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 74xx: System Reset interrupt cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220127201116.1154733-8-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 74xx: System Call exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220127201116.1154733-7-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 74xx: Program exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220127201116.1154733-6-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 74xx: External interrupt cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220127201116.1154733-5-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 74xx: Machine Check exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220127201116.1154733-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: Simplify powerpc_excp_74xx Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220127201116.1154733-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: Introduce powerpc_excp_74xx Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220127201116.1154733-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: books: Program exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220124184605.999353-6-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: books: External interrupt cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220124184605.999353-5-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: books: Machine Check exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220124184605.999353-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: Simplify powerpc_excp_books Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220124184605.999353-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: Introduce powerpc_excp_books Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220124184605.999353-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: Watchdog timer exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-15-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: Program exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-14-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: Instruction storage interrupt cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-13-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: Data Storage exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-12-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: Debug exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-11-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: Alignment exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-10-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: System call exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-9-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: External exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-8-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: Machine check exception cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-7-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: Critical exceptions cleanup Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-6-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: Simplify powerpc_excp_40x Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-5-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: Introduce powerpc_excp_40x Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: Add missing MSR_ME bit Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: 405: Rename MSR_POW to MSR_WE Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220118184448.852996-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-28 | Fabiano Rosas | target/ppc: Put do_rfi under a TCG-only block Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220124191547.1008391-1-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-18 | Fabiano Rosas | tests/avocado: ppc: Add smoke tests for MPC7400 and... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220117144757.782441-1-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-12 | Fabiano Rosas | target/ppc: Set the correct endianness for powernv... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220107222601.4101511-9-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-12 | Fabiano Rosas | target/ppc: Introduce a wrapper for powerpc_excp Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220107222601.4101511-8-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-12 | Fabiano Rosas | target/ppc: Use ppc_interrupts_little_endian in powerpc_excp Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220107222601.4101511-7-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-12 | Fabiano Rosas | target/ppc: Add MSR_ILE support to ppc_interrupts_little_endian Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220107222601.4101511-6-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-12 | Fabiano Rosas | target/ppc: Add HV support to ppc_interrupts_little_endian Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220107222601.4101511-5-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-12 | Fabiano Rosas | target/ppc: powerpc_excp: Group unimplemented exceptions Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220107222601.4101511-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-12 | Fabiano Rosas | target/ppc: powerpc_excp: Keep 60x/7x5 soft MMU logs... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220107222601.4101511-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-12 | Fabiano Rosas | target/ppc: powerpc_excp: Extract software TLB logging... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20220107222601.4101511-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-04 | Fabiano Rosas | target/ppc: powerpc_excp: Stop passing excp_model around Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211229165751.3774248-6-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-04 | Fabiano Rosas | target/ppc: powerpc_excp: Move system call vectored... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211229165751.3774248-5-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-04 | Fabiano Rosas | target/ppc: powerpc_excp: Set vector earlier Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211229165751.3774248-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-04 | Fabiano Rosas | target/ppc: powerpc_excp: Add excp_vectors bounds check Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211229165751.3774248-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2022-01-04 | Fabiano Rosas | target/ppc: powerpc_excp: Set alternate SRRs directly Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211229165751.3774248-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | Revert "target/ppc: Move SPR_DSISR setting to powerpc_excp" Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211209173323.2166642-1-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Fix e6500 boot Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211213133542.2608540-1-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Set 601v exception model id Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211208123029.2052625-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Remove 603e exception model Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211208123029.2052625-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Fix MPCxxx FPU interrupt address Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211208123029.2052625-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Remove the software TLB model of 7450 CPUs message id: 20211119134431.406753-1-farosas@linux.ibm.com Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211130230123.781844-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Disable unused facilities in the e600 CPU Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211130230123.781844-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-12-17 | Fabiano Rosas | target/ppc: Disable software TLB for the 7450 family message id: 20211119134431.406753-1-farosas@linux.ibm.com Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20211130230123.781844-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-07-29 | Fabiano Rosas | kvm: ppc: Print meaningful message on KVM_CREATE_VM... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20210722141340.2367905-1-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-07-09 | Fabiano Rosas | target/ppc: Fix compilation with DEBUG_BATS debug option Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20210702215235.1941771-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-07-09 | Fabiano Rosas | target/ppc: Fix compilation with FLUSH_ALL_TLBS debug... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20210702215235.1941771-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-07-09 | Fabiano Rosas | target/ppc: Fix compilation with DUMP_PAGE_TABLES debug... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20210702215235.1941771-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-06-03 | Fabiano Rosas | target/ppc: powerpc_excp: Consolidade TLB miss code Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20210601214649.785647-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-06-03 | Fabiano Rosas | target/ppc: powerpc_excp: Remove dump_syscall_vectored Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20210601214649.785647-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-06-03 | Fabiano Rosas | target/ppc: powerpc_excp: Move lpes code to where it... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20210601214649.785647-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-05-19 | Fabiano Rosas | hw/ppc/spapr.c: Make sure the host supports the selected... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20210505001130.3999968-3-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-05-19 | Fabiano Rosas | hw/ppc/spapr.c: Extract MMU mode error reporting into... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20210505001130.3999968-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2021-03-09 | Fabiano Rosas | target/ppc: Fix bcdsub. emulation when result overflows Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20210222194035.2723056-1-farosas@linux.ibm.com> |
commitcommitdifftree |
2020-10-08 | Fabiano Rosas | spapr: Handle HPT allocation failure in nested guest Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20200911043123.204162-1-farosas@linux.ibm.com> |
commitcommitdifftree |
2020-02-02 | Fabiano Rosas | target/ppc: Clarify the meaning of return values in... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20200110151344.278471-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2020-01-08 | Fabiano Rosas | target/ppc: Handle AIL=0 in ppc_excp_vector_offset Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20191217142512.574075-1-farosas@linux.ibm.com> |
commitcommitdifftree |
2020-01-08 | Fabiano Rosas | target/ppc: Remove unused PPC_INPUT_INT defines Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> ...Id: <20191218014616.686124-1-farosas@linux.ibm.com> |
commitcommitdifftree |
2019-07-02 | Fabiano Rosas | vfio-common.h: Remove inaccurate comment Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> |
commitcommitdifftree |
2019-03-12 | Fabiano Rosas | target/ppc: Refactor kvm_handle_debug Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> Message-Id: <20190228225759.21328-5-farosas@linux.ibm.com> |
commitcommitdifftree |
2019-03-12 | Fabiano Rosas | target/ppc: Move handling of hardware breakpoints to... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> Message-Id: <20190228225759.21328-4-farosas@linux.ibm.com> |
commitcommitdifftree |
2019-03-12 | Fabiano Rosas | target/ppc: Move exception vector offset computation... Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> Message-Id: <20190228225759.21328-2-farosas@linux.ibm.com> |
commitcommitdifftree |
2019-02-17 | Fabiano Rosas | spapr: fix out of bounds write in spapr_populate_drmem_v2 Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> Message-Id: <20190213172926.21740-1-farosas@linux.ibm.com> |
commitcommitdifftree |
2019-02-17 | Fabiano Rosas | target/ppc: Enable reporting of SPRs to GDB Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> |
commitcommitdifftree |
2018-12-12 | Fabiano Rosas | tracetool: Include thread id information in log backend Signed-off-by: Fabiano Rosas <farosas@linux.ibm.com> |
commitcommitdifftree |