pnv_xive2.c (cce84fc9193e2566b4f7f9de5a13e7ed360d44d9) | pnv_xive2.c (32af01f83a763ccbba39c1cbc424e1b724d233df) |
---|---|
1/* 2 * QEMU PowerPC XIVE2 interrupt controller model (POWER10) 3 * 4 * Copyright (c) 2019-2022, IBM Corporation. 5 * 6 * This code is licensed under the GPL version 2 or later. See the 7 * COPYING file in the top-level directory. 8 */ --- 941 unchanged lines hidden (view full) --- 950 /* 951 * ESB cache updates (not modeled) 952 */ 953 case VC_ESBC_FLUSH_CTRL: 954 xive->vc_regs[reg] &= ~VC_ESBC_FLUSH_CTRL_POLL_VALID; 955 val = xive->vc_regs[reg]; 956 break; 957 | 1/* 2 * QEMU PowerPC XIVE2 interrupt controller model (POWER10) 3 * 4 * Copyright (c) 2019-2022, IBM Corporation. 5 * 6 * This code is licensed under the GPL version 2 or later. See the 7 * COPYING file in the top-level directory. 8 */ --- 941 unchanged lines hidden (view full) --- 950 /* 951 * ESB cache updates (not modeled) 952 */ 953 case VC_ESBC_FLUSH_CTRL: 954 xive->vc_regs[reg] &= ~VC_ESBC_FLUSH_CTRL_POLL_VALID; 955 val = xive->vc_regs[reg]; 956 break; 957 |
958 case VC_ESBC_CFG: 959 val = xive->vc_regs[reg]; 960 break; 961 |
|
958 /* 959 * EAS cache updates (not modeled) 960 */ 961 case VC_EASC_FLUSH_CTRL: 962 xive->vc_regs[reg] &= ~VC_EASC_FLUSH_CTRL_POLL_VALID; 963 val = xive->vc_regs[reg]; 964 break; 965 --- 75 unchanged lines hidden (view full) --- 1041 * ESB cache updates (not modeled) 1042 */ 1043 /* case VC_ESBC_FLUSH_CTRL: */ 1044 case VC_ESBC_FLUSH_POLL: 1045 xive->vc_regs[VC_ESBC_FLUSH_CTRL >> 3] |= VC_ESBC_FLUSH_CTRL_POLL_VALID; 1046 /* ESB update */ 1047 break; 1048 | 962 /* 963 * EAS cache updates (not modeled) 964 */ 965 case VC_EASC_FLUSH_CTRL: 966 xive->vc_regs[reg] &= ~VC_EASC_FLUSH_CTRL_POLL_VALID; 967 val = xive->vc_regs[reg]; 968 break; 969 --- 75 unchanged lines hidden (view full) --- 1045 * ESB cache updates (not modeled) 1046 */ 1047 /* case VC_ESBC_FLUSH_CTRL: */ 1048 case VC_ESBC_FLUSH_POLL: 1049 xive->vc_regs[VC_ESBC_FLUSH_CTRL >> 3] |= VC_ESBC_FLUSH_CTRL_POLL_VALID; 1050 /* ESB update */ 1051 break; 1052 |
1053 case VC_ESBC_CFG: 1054 break; 1055 |
|
1049 /* 1050 * EAS cache updates (not modeled) 1051 */ 1052 /* case VC_EASC_FLUSH_CTRL: */ 1053 case VC_EASC_FLUSH_POLL: 1054 xive->vc_regs[VC_EASC_FLUSH_CTRL >> 3] |= VC_EASC_FLUSH_CTRL_POLL_VALID; 1055 /* EAS update */ 1056 break; --- 1066 unchanged lines hidden --- | 1056 /* 1057 * EAS cache updates (not modeled) 1058 */ 1059 /* case VC_EASC_FLUSH_CTRL: */ 1060 case VC_EASC_FLUSH_POLL: 1061 xive->vc_regs[VC_EASC_FLUSH_CTRL >> 3] |= VC_EASC_FLUSH_CTRL_POLL_VALID; 1062 /* EAS update */ 1063 break; --- 1066 unchanged lines hidden --- |