解决 Error code: 0xc80003f3

本文提供了一种解决Windows更新遇到的问题的方法,通过一系列命令操作来重置Windows更新组件,并且清理临时文件,确保系统的正常更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建bat文件运行

bat内容

regsvr32 MSXML3.dll /s
net stop wuauserv
cd /d %windir%\SoftwareDistribution
rd /s /q DataStore
net start wuauserv
regsvr32 softpub.dll
regsvr32 mssip32.dll



1 cmd 执行以下命名
net stop wuauserv

2重命名 文件夹名字
C:\Windows\SoftwareDistribution -> C:\Windows\SoftwareDistribution.old

3.cmd 执行以下命名
net start wuauserv

http://answers.microsoft.com/en-us/protect/forum/mse-protect_start/i-an-unable-to-update-microsoft-security/27315515-db99-428e-a424-f5d1508f7ba1
kd> ed nt!Kd_DEFAULT_Mask 0xFFFFFFFF kd> ed nt!Kd_IHVDRIVER_Mask 0xFFFFFFFF kd> g KDTARGET: Refreshing KD connection *** Fatal System Error: 0x0000007e (0xFFFFFFFFC0000005,0xFFFFF805802B1699,0xFFFFFC89CAC5A458,0xFFFFFC89CAC59C90) Break instruction exception - code 80000003 (first chance) A fatal system error has occurred. Debugger entered on first try; Bugcheck callbacks have not been invoked. A fatal system error has occurred. For analysis of this file, run !analyze -v nt!DbgBreakPointWithStatus: fffff805`7affd0b0 cc int 3 kd> !analyze -v Connected to Windows 10 19041 x64 target at (Tue Jul 15 22:09:55.446 2025 (UTC + 8:00)), ptr64 TRUE Loading Kernel Symbols ................................... Press ctrl-c (cdb, kd, ntsd) or ctrl-break (windbg) to abort symbol loads that take too long. Run !sym noisy before .reload to track down problems loading symbols. ............................ ................................................................ ..................................................... Loading User Symbols Loading unloaded module list ...... ERROR: FindPlugIns 8007007b ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e) This is a very common BugCheck. Usually the exception address pinpoints the driver/function that caused the problem. Always note this address as well as the link date of the driver/image that contains this address. Arguments: Arg1: ffffffffc0000005, The exception code that was not handled Arg2: fffff805802b1699, The address that the exception occurred at Arg3: fffffc89cac5a458, Exception Record Address Arg4: fffffc89cac59c90, Context Record Address Debugging Details: ------------------ Press ctrl-c (cdb, kd, ntsd) or ctrl-break (windbg) to abort symbol loads that take too long. Run !sym noisy before .reload to track down problems loading symbols. KEY_VALUES_STRING: 1 Key : AV.Type Value: Read Key : Analysis.CPU.mSec Value: 3609 Key : Analysis.Elapsed.mSec Value: 47643 Key : Analysis.IO.Other.Mb Value: 0 Key : Analysis.IO.Read.Mb Value: 3 Key : Analysis.IO.Write.Mb Value: 0 Key : Analysis.Init.CPU.mSec Value: 3734 Key : Analysis.Init.Elapsed.mSec Value: 52586 Key : Analysis.Memory.CommitPeak.Mb Value: 74 Key : Analysis.Version.DbgEng Value: 10.0.27829.1001 Key : Analysis.Version.Description Value: 10.2503.24.01 amd64fre Key : Analysis.Version.Ext Value: 1.2503.24.1 Key : Bugcheck.Code.KiBugCheckData Value: 0x7e Key : Bugcheck.Code.LegacyAPI Value: 0x7e Key : Bugcheck.Code.TargetModel Value: 0x7e Key : Failure.Bucket Value: AV_pte1!InitHookWin10 Key : Failure.Exception.Code Value: 0xc0000005 Key : Failure.Exception.IP.Address Value: 0xfffff805802b1699 Key : Failure.Exception.IP.Module Value: pte1 Key : Failure.Exception.IP.Offset Value: 0x1699 Key : Failure.Exception.Record Value: 0xfffffc89cac5a458 Key : Failure.Hash Value: {14fb13e5-207c-6ef8-f4d3-d7bd4cc8e1a3} Key : Hypervisor.Enlightenments.Value Value: 12576 Key : Hypervisor.Enlightenments.ValueHex Value: 0x3120 Key : Hypervisor.Flags.AnyHypervisorPresent Value: 1 Key : Hypervisor.Flags.ApicEnlightened Value: 0 Key : Hypervisor.Flags.ApicVirtualizationAvailable Value: 0 Key : Hypervisor.Flags.AsyncMemoryHint Value: 0 Key : Hypervisor.Flags.CoreSchedulerRequested Value: 0 Key : Hypervisor.Flags.CpuManager Value: 0 Key : Hypervisor.Flags.DeprecateAutoEoi Value: 1 Key : Hypervisor.Flags.DynamicCpuDisabled Value: 0 Key : Hypervisor.Flags.Epf Value: 0 Key : Hypervisor.Flags.ExtendedProcessorMasks Value: 0 Key : Hypervisor.Flags.HardwareMbecAvailable Value: 0 Key : Hypervisor.Flags.MaxBankNumber Value: 0 Key : Hypervisor.Flags.MemoryZeroingControl Value: 0 Key : Hypervisor.Flags.NoExtendedRangeFlush Value: 1 Key : Hypervisor.Flags.NoNonArchCoreSharing Value: 0 Key : Hypervisor.Flags.Phase0InitDone Value: 1 Key : Hypervisor.Flags.PowerSchedulerQos Value: 0 Key : Hypervisor.Flags.RootScheduler Value: 0 Key : Hypervisor.Flags.SynicAvailable Value: 1 Key : Hypervisor.Flags.UseQpcBias Value: 0 Key : Hypervisor.Flags.Value Value: 536632 Key : Hypervisor.Flags.ValueHex Value: 0x83038 Key : Hypervisor.Flags.VpAssistPage Value: 1 Key : Hypervisor.Flags.VsmAvailable Value: 0 Key : Hypervisor.RootFlags.AccessStats Value: 0 Key : Hypervisor.RootFlags.CrashdumpEnlightened Value: 0 Key : Hypervisor.RootFlags.CreateVirtualProcessor Value: 0 Key : Hypervisor.RootFlags.DisableHyperthreading Value: 0 Key : Hypervisor.RootFlags.HostTimelineSync Value: 0 Key : Hypervisor.RootFlags.HypervisorDebuggingEnabled Value: 0 Key : Hypervisor.RootFlags.IsHyperV Value: 0 Key : Hypervisor.RootFlags.LivedumpEnlightened Value: 0 Key : Hypervisor.RootFlags.MapDeviceInterrupt Value: 0 Key : Hypervisor.RootFlags.MceEnlightened Value: 0 Key : Hypervisor.RootFlags.Nested Value: 0 Key : Hypervisor.RootFlags.StartLogicalProcessor Value: 0 Key : Hypervisor.RootFlags.Value Value: 0 Key : Hypervisor.RootFlags.ValueHex Value: 0x0 Key : SecureKernel.HalpHvciEnabled Value: 0 Key : WER.OS.Branch Value: vb_release Key : WER.OS.Version Value: 10.0.19041.1 BUGCHECK_CODE: 7e BUGCHECK_P1: ffffffffc0000005 BUGCHECK_P2: fffff805802b1699 BUGCHECK_P3: fffffc89cac5a458 BUGCHECK_P4: fffffc89cac59c90 FAULTING_THREAD: ffffbd0465f0f040 EXCEPTION_RECORD: fffffc89cac5a458 -- (.exr 0xfffffc89cac5a458) ExceptionAddress: fffff805802b1699 (pte1!InitHookWin10+0x0000000000000639) ExceptionCode: c0000005 (Access violation) ExceptionFlags: 00000000 NumberParameters: 2 Parameter[0]: 0000000000000000 Parameter[1]: 00000245cb781000 Attempt to read from address 00000245cb781000 CONTEXT: fffffc89cac59c90 -- (.cxr 0xfffffc89cac59c90) rax=0000000000000000 rbx=0000000000000000 rcx=00000000001ff000 rdx=0000000000000000 rsi=00000245cb781000 rdi=ffffdf7d0da01000 rip=fffff805802b1699 rsp=fffffc89cac5a690 rbp=0000000000000000 r8=fffffc89cac5a068 r9=7fffbd046545f688 r10=7ffffffffffffffc r11=ffffbd0465f0f040 r12=ffff8d005e2fa950 r13=ffffffff800020c4 r14=fffff805802b42a8 r15=ffffbd046b39fe30 iopl=0 nv up ei pl zr na po nc cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00050246 pte1!InitHookWin10+0x639: fffff805`802b1699 f3a4 rep movs byte ptr [rdi],byte ptr [rsi] Resetting default scope PROCESS_NAME: System READ_ADDRESS: unable to get nt!PspSessionIdBitmap 00000245cb781000 ERROR_CODE: (NTSTATUS) 0xc0000005 - 0x%p 0x%p %s EXCEPTION_CODE_STR: c0000005 EXCEPTION_PARAMETER1: 0000000000000000 EXCEPTION_PARAMETER2: 00000245cb781000 EXCEPTION_STR: 0xc0000005 STACK_TEXT: fffffc89`cac5a690 fffff805`802b1f7d : fffff805`7b266000 00000000`00001ec8 00000000`00000ca0 fffff805`7ae1cb26 : pte1!InitHookWin10+0x639 [C:\Users\17116\source\repos\pte1\pte1\Ô´.cpp @ 204] fffffc89`cac5a830 fffff805`802b20fb : ffffbd04`6b39fe30 ffffbd04`6575f000 ffffbd04`6575f000 ffffbd04`6cc53de0 : pte1!DriverEntry+0x9d [C:\Users\17116\source\repos\pte1\pte1\Ô´.cpp @ 349] fffffc89`cac5a890 fffff805`802b2030 : ffffbd04`6575f000 fffffc89`cac5aa60 ffffbd04`6c6aedd0 ffffbd04`6b39fe30 : pte1!FxDriverEntryWorker+0xbf [minkernel\wdf\framework\kmdf\src\dynamic\stub\stub.cpp @ 360] fffffc89`cac5a8d0 fffff805`7b3538f4 : ffffbd04`6575f000 00000000`00000000 ffffbd04`6b39fe30 00000000`00000000 : pte1!FxDriverEntry+0x20 [minkernel\wdf\framework\kmdf\src\dynamic\stub\stub.cpp @ 249] fffffc89`cac5a900 fffff805`7b31e3cd : 00000000`0000000a 00000000`00000000 00000000`00000000 00000000`00001000 : nt!PnpCallDriverEntry+0x4c fffffc89`cac5a960 fffff805`7b364207 : 00000000`00000000 00000000`00000000 fffff805`7b925440 00000000`00000000 : nt!IopLoadDriver+0x4e5 fffffc89`cac5ab30 fffff805`7af034b5 : ffffbd04`00000000 ffffffff`800020c4 ffffbd04`65f0f040 ffffbd04`0000000c : nt!IopLoadUnloadDriver+0x57 fffffc89`cac5ab70 fffff805`7aea29a5 : ffffbd04`65f0f040 00000000`00000080 ffffbd04`6545f1c0 000fa067`b8bbbdff : nt!ExpWorkerThread+0x105 fffffc89`cac5ac10 fffff805`7affc868 : fffff805`75eaf180 ffffbd04`65f0f040 fffff805`7aea2950 00000000`00000000 : nt!PspSystemThreadStartup+0x55 fffffc89`cac5ac60 00000000`00000000 : fffffc89`cac5b000 fffffc89`cac55000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x28 FAULTING_SOURCE_LINE: C:\Users\17116\source\repos\pte1\pte1\Ô´.cpp FAULTING_SOURCE_FILE: C:\Users\17116\source\repos\pte1\pte1\Ô´.cpp FAULTING_SOURCE_LINE_NUMBER: 204 FAULTING_SOURCE_CODE: 200: UnmapPhysicalMemory(Cr3Va); 201: return status; 202: } 203: > 204: RtlCopyMemory(LargePageBuf, OrigDataVa, 0x200000); 205: UnmapPhysicalMemory(OrigDataVa); 206: 207: // ?????????????? 208: PUCHAR HookLoc = (PUCHAR)LargePageBuf + (TargetVa & 0x1FFFFF) + Offset; 209: HookLoc[0] = 0x90; // NOP SYMBOL_NAME: pte1!InitHookWin10+639 MODULE_NAME: pte1 IMAGE_NAME: pte1.sys STACK_COMMAND: .cxr 0xfffffc89cac59c90 ; kb BUCKET_ID_FUNC_OFFSET: 639 FAILURE_BUCKET_ID: AV_pte1!InitHookWin10 OS_VERSION: 10.0.19041.1 BUILDLAB_STR: vb_release OSPLATFORM_TYPE: x64 OSNAME: Windows 10 FAILURE_ID_HASH: {14fb13e5-207c-6ef8-f4d3-d7bd4cc8e1a3} Followup: MachineOwner --------- #include <ntifs.h> #include <wdm.h> // 完整的页表项结构 typedef union _HARDWARE_PTE { struct { ULONG64 Valid : 1; ULONG64 Write : 1; ULONG64 Owner : 1; ULONG64 WriteThrough : 1; ULONG64 CacheDisable : 1; ULONG64 Accessed : 1; ULONG64 Dirty : 1; ULONG64 LargePage : 1; // 修复:添加缺失的LargePage ULONG64 Global : 1; ULONG64 CopyOnWrite : 1; ULONG64 Prototype : 1; ULONG64 reserved0 : 1; ULONG64 PageFrameNumber : 36; ULONG64 reserved1 : 4; ULONG64 SoftwareWsIndex : 11; ULONG64 NoExecute : 1; }; ULONG64 AsUINT64; // 添加联合体支持 } HARDWARE_PTE, * PHARDWARE_PTE; // 全局资源记录 typedef struct _HOOK_CONTEXT { PVOID NewPages[4]; // [0]PPE [1]PDE [2]PTE [3]Data ULONG_PTR OriginalPTE; BOOLEAN IsLargePage; } HOOK_CONTEXT, * PHOOK_CONTEXT; static HANDLE g_hSection = NULL; // 全局节对象句柄 NTSTATUS MapPhysicalMemory(IN PHYSICAL_ADDRESS PhysicalAddress, OUT PVOID* MappedVa) { SIZE_T size = PAGE_SIZE; NTSTATUS status = STATUS_SUCCESS; // 第一次调用时打开节对象 if (g_hSection == NULL) { UNICODE_STRING physName; RtlInitUnicodeString(&physName, L"\\Device\\PhysicalMemory"); OBJECT_ATTRIBUTES oa; InitializeObjectAttributes(&oa, &physName, OBJ_KERNEL_HANDLE | OBJ_CASE_INSENSITIVE, NULL, NULL); status = ZwOpenSection(&g_hSection, SECTION_ALL_ACCESS, &oa); if (!NT_SUCCESS(status)) { DbgPrint("ZwOpenSection failed: 0x%X\n", status); return status; } } // 映射物理内存 PHYSICAL_ADDRESS baseAddress = PhysicalAddress; status = ZwMapViewOfSection( g_hSection, NtCurrentProcess(), MappedVa, 0L, size, &baseAddress, &size, ViewUnmap, 0, PAGE_READWRITE ); if (!NT_SUCCESS(status)) { DbgPrint("ZwMapViewOfSection failed: 0x%X\n", status); } return status; } VOID UnmapPhysicalMemory(PVOID MappedVa) { if (MappedVa) { ZwUnmapViewOfSection(NtCurrentProcess(), MappedVa); } } NTSTATUS InitHookWin10(IN ULONG_PTR TargetVa, IN HANDLE Pid, IN ULONG_PTR Offset) { PEPROCESS Process = NULL; PHYSICAL_ADDRESS Cr3Pa = { 0 }; PVOID Cr3Va = NULL; HOOK_CONTEXT ctx = { 0 }; NTSTATUS status; // 1. 获取目标进程CR3 status = PsLookupProcessByProcessId(Pid, &Process); if (!NT_SUCCESS(status)) { DbgPrint("PsLookupProcessByProcessId failed: 0x%X\n", status); return status; } // 获取进程CR3 (Win10 10240偏移为0x28) Cr3Pa.QuadPart = *(ULONG_PTR*)((PUCHAR)Process + 0x28) & ~0xF; ObDereferenceObject(Process); // 2. 映射CR3 status = MapPhysicalMemory(Cr3Pa, &Cr3Va); if (!NT_SUCCESS(status)) { DbgPrint("MapPhysicalMemory for CR3 failed: 0x%X\n", status); return status; } // 3. 计算页表索引 (x64四级页表) ULONG Pml4Index = (TargetVa >> 39) & 0x1FF; ULONG PdptIndex = (TargetVa >> 30) & 0x1FF; ULONG PdIndex = (TargetVa >> 21) & 0x1FF; ULONG PtIndex = (TargetVa >> 12) & 0x1FF; // 4. 复制并修改PML4E (实际为PDPT) PHYSICAL_ADDRESS LowAddr = { 0 }; PHYSICAL_ADDRESS HighAddr = { 0 }; HighAddr.QuadPart = ~0ULL; // 修复:正确的初始化 ctx.NewPages[0] = MmAllocateContiguousMemorySpecifyCache( PAGE_SIZE, LowAddr, HighAddr, LowAddr, MmCached); if (ctx.NewPages[0] == NULL) { DbgPrint("MmAllocateContiguousMemorySpecifyCache for PPE failed\n"); UnmapPhysicalMemory(Cr3Va); return STATUS_INSUFFICIENT_RESOURCES; } PHARDWARE_PTE OrigPml4e = (PHARDWARE_PTE)((PUCHAR)Cr3Va + Pml4Index * sizeof(ULONG64)); PHYSICAL_ADDRESS PdptPa = { 0 }; PdptPa.QuadPart = OrigPml4e->PageFrameNumber << 12; PVOID PdptVa = NULL; status = MapPhysicalMemory(PdptPa, &PdptVa); if (!NT_SUCCESS(status)) { DbgPrint("MapPhysicalMemory for PDPT failed: 0x%X\n", status); MmFreeContiguousMemory(ctx.NewPages[0]); UnmapPhysicalMemory(Cr3Va); return status; } RtlCopyMemory(ctx.NewPages[0], PdptVa, PAGE_SIZE); // 复制原始PDPT UnmapPhysicalMemory(PdptVa); // 5. 处理PDPTE (实际为PD) ctx.NewPages[1] = MmAllocateContiguousMemorySpecifyCache( PAGE_SIZE, LowAddr, HighAddr, LowAddr, MmCached); if (ctx.NewPages[1] == NULL) { DbgPrint("MmAllocateContiguousMemorySpecifyCache for PDE failed\n"); MmFreeContiguousMemory(ctx.NewPages[0]); UnmapPhysicalMemory(Cr3Va); return STATUS_INSUFFICIENT_RESOURCES; } PHARDWARE_PTE OrigPdpte = (PHARDWARE_PTE)((PUCHAR)ctx.NewPages[0] + PdptIndex * sizeof(ULONG64)); PHYSICAL_ADDRESS PdPa = { 0 }; PdPa.QuadPart = OrigPdpte->PageFrameNumber << 12; PVOID PdVa = NULL; status = MapPhysicalMemory(PdPa, &PdVa); if (!NT_SUCCESS(status)) { DbgPrint("MapPhysicalMemory for PD failed: 0x%X\n", status); MmFreeContiguousMemory(ctx.NewPages[0]); MmFreeContiguousMemory(ctx.NewPages[1]); UnmapPhysicalMemory(Cr3Va); return status; } RtlCopyMemory(ctx.NewPages[1], PdVa, PAGE_SIZE); // 复制原始PD UnmapPhysicalMemory(PdVa); // 6. 检查大页 PHARDWARE_PTE OrigPde = (PHARDWARE_PTE)((PUCHAR)ctx.NewPages[1] + PdIndex * sizeof(ULONG64)); ctx.IsLargePage = OrigPde->LargePage; if (ctx.IsLargePage) { // 处理2MB大页 ULONG_PTR LargePageBase = TargetVa & ~0x1FFFFF; PHYSICAL_ADDRESS DataPa = { 0 }; DataPa.QuadPart = OrigPde->PageFrameNumber << 12; // 分配2MB对齐内存 PVOID LargePageBuf = MmAllocateContiguousMemorySpecifyCache( 0x200000, LowAddr, HighAddr, LowAddr, MmCached); if (LargePageBuf == NULL) { DbgPrint("Failed to allocate 2MB contiguous memory\n"); MmFreeContiguousMemory(ctx.NewPages[0]); MmFreeContiguousMemory(ctx.NewPages[1]); UnmapPhysicalMemory(Cr3Va); return STATUS_INSUFFICIENT_RESOURCES; } PHYSICAL_ADDRESS NewDataPa = MmGetPhysicalAddress(LargePageBuf); // 复制原始数据 PVOID OrigDataVa = NULL; status = MapPhysicalMemory(DataPa, &OrigDataVa); if (!NT_SUCCESS(status)) { DbgPrint("MapPhysicalMemory for large page data failed: 0x%X\n", status); MmFreeContiguousMemory(LargePageBuf); MmFreeContiguousMemory(ctx.NewPages[0]); MmFreeContiguousMemory(ctx.NewPages[1]); UnmapPhysicalMemory(Cr3Va); return status; } RtlCopyMemory(LargePageBuf, OrigDataVa, 0x200000); UnmapPhysicalMemory(OrigDataVa); // 修改新页面指令 PUCHAR HookLoc = (PUCHAR)LargePageBuf + (TargetVa & 0x1FFFFF) + Offset; HookLoc[0] = 0x90; // NOP HookLoc[1] = 0x90; // NOP HookLoc[2] = 0xC3; // RET // 更新PDE OrigPde = (PHARDWARE_PTE)((PUCHAR)ctx.NewPages[1] + PdIndex * sizeof(ULONG64)); OrigPde->PageFrameNumber = NewDataPa.QuadPart >> 12; ctx.NewPages[3] = LargePageBuf; } else { // 处理4KB页 ctx.NewPages[2] = MmAllocateContiguousMemorySpecifyCache( PAGE_SIZE, LowAddr, HighAddr, LowAddr, MmCached); if (ctx.NewPages[2] == NULL) { DbgPrint("MmAllocateContiguousMemorySpecifyCache for PTE failed\n"); MmFreeContiguousMemory(ctx.NewPages[0]); MmFreeContiguousMemory(ctx.NewPages[1]); UnmapPhysicalMemory(Cr3Va); return STATUS_INSUFFICIENT_RESOURCES; } PHYSICAL_ADDRESS PtPa = { 0 }; PtPa.QuadPart = OrigPde->PageFrameNumber << 12; PVOID PtVa = NULL; status = MapPhysicalMemory(PtPa, &PtVa); if (!NT_SUCCESS(status)) { DbgPrint("MapPhysicalMemory for PT failed: 0x%X\n", status); MmFreeContiguousMemory(ctx.NewPages[0]); MmFreeContiguousMemory(ctx.NewPages[1]); MmFreeContiguousMemory(ctx.NewPages[2]); UnmapPhysicalMemory(Cr3Va); return status; } RtlCopyMemory(ctx.NewPages[2], PtVa, PAGE_SIZE); // 复制原始PT UnmapPhysicalMemory(PtVa); // 处理PTE PHARDWARE_PTE OrigPte = (PHARDWARE_PTE)((PUCHAR)ctx.NewPages[2] + PtIndex * sizeof(ULONG64)); ctx.OriginalPTE = OrigPte->AsUINT64; // 使用联合体访问 PHYSICAL_ADDRESS DataPa = { 0 }; DataPa.QuadPart = OrigPte->PageFrameNumber << 12; // 分配新数据页 PVOID NewData = MmAllocateContiguousMemorySpecifyCache( PAGE_SIZE, LowAddr, HighAddr, LowAddr, MmCached); if (NewData == NULL) { DbgPrint("Failed to allocate data page\n"); MmFreeContiguousMemory(ctx.NewPages[0]); MmFreeContiguousMemory(ctx.NewPages[1]); MmFreeContiguousMemory(ctx.NewPages[2]); UnmapPhysicalMemory(Cr3Va); return STATUS_INSUFFICIENT_RESOURCES; } PHYSICAL_ADDRESS NewDataPa = MmGetPhysicalAddress(NewData); // 复制原始数据 PVOID OrigDataVa = NULL; status = MapPhysicalMemory(DataPa, &OrigDataVa); if (!NT_SUCCESS(status)) { DbgPrint("MapPhysicalMemory for data page failed: 0x%X\n", status); MmFreeContiguousMemory(NewData); MmFreeContiguousMemory(ctx.NewPages[0]); MmFreeContiguousMemory(ctx.NewPages[1]); MmFreeContiguousMemory(ctx.NewPages[2]); UnmapPhysicalMemory(Cr3Va); return status; } RtlCopyMemory(NewData, OrigDataVa, PAGE_SIZE); UnmapPhysicalMemory(OrigDataVa); // 修改新页面指令 PUCHAR HookLoc = (PUCHAR)NewData + (TargetVa & 0xFFF) + Offset; HookLoc[0] = 0x90; // NOP HookLoc[1] = 0x90; // NOP HookLoc[2] = 0xC3; // RET // 更新PTE OrigPte = (PHARDWARE_PTE)((PUCHAR)ctx.NewPages[2] + PtIndex * sizeof(ULONG64)); OrigPte->PageFrameNumber = NewDataPa.QuadPart >> 12; ctx.NewPages[3] = NewData; } // 7. 更新页表链 PHARDWARE_PTE NewPdpte = (PHARDWARE_PTE)((PUCHAR)ctx.NewPages[0] + PdptIndex * sizeof(ULONG64)); NewPdpte->PageFrameNumber = MmGetPhysicalAddress(ctx.NewPages[1]).QuadPart >> 12; PHARDWARE_PTE NewPml4e = (PHARDWARE_PTE)((PUCHAR)Cr3Va + Pml4Index * sizeof(ULONG64)); NewPml4e->PageFrameNumber = MmGetPhysicalAddress(ctx.NewPages[0]).QuadPart >> 12; // 8. 清理映射 UnmapPhysicalMemory(Cr3Va); // 保存上下文以便卸载(实际应保存到全局变量) // g_HookContext = ctx; return STATUS_SUCCESS; } // 驱动卸载时释放资源 VOID UninstallHook(PHOOK_CONTEXT ctx) { for (int i = 0; i < 4; i++) { if (ctx->NewPages[i] != NULL) { MmFreeContiguousMemory(ctx->NewPages[i]); ctx->NewPages[i] = NULL; } } } VOID DriverUnload(PDRIVER_OBJECT DriverObject) { HOOK_CONTEXT ctx = { 0 }; // 实际应从全局获取 UninstallHook(&ctx); if (g_hSection) { ZwClose(g_hSection); g_hSection = NULL; } DbgPrint("Driver unloaded\n"); } extern "C" NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) { DriverObject->DriverUnload = DriverUnload; // 获取NtOpenProcess地址 UNICODE_STRING funcName = RTL_CONSTANT_STRING(L"NtOpenProcess"); ULONG_PTR funcAddr = (ULONG_PTR)MmGetSystemRoutineAddress(&funcName); if (funcAddr == 0) { DbgPrint("Failed to get NtOpenProcess address\n"); return STATUS_NOT_FOUND; } ULONG_PTR pageBase = funcAddr & ~0xFFF; ULONG_PTR offset = funcAddr & 0xFFF; // 假设目标进程PID为1234 return InitHookWin10(pageBase, (HANDLE)7880, offset); } 这个是什么错误导致的
07-16
[ 38.584592][ C7] SError Interrupt on CPU7, code 0xbe000011 -- SError [ 38.584593][ C7] CPU: 7 PID: 417 Comm: provider@2.4-ex Not tainted 5.10.160 #421 [ 38.584594][ C7] Hardware name: Embedfire LubanCat-5IO (DT) [ 38.584595][ C7] pstate: 60400009 (nZCv daif +PAN -UAO -TCO BTYPE=--) [ 38.584595][ C7] pc : rkcif_write_register_and+0x104/0x134 [ 38.584596][ C7] lr : rkcif_csi_channel_set_v1+0x84/0xc80 [ 38.584597][ C7] sp : ffffffc00bd23810 [ 38.584597][ C7] x29: ffffffc00bd23810 x28: 0000000000000003 [ 38.584599][ C7] x27: ffffff81013d8880 x26: 000000000000bbf4 [ 38.584601][ C7] x25: ffffff810373ce70 x24: 0000000000000005 [ 38.584602][ C7] x23: ffffff8103730080 x22: 0000000000000000 [ 38.584603][ C7] x21: 0000000000000001 x20: ffffff810373bbb8 [ 38.584605][ C7] x19: ffffff8103733ec8 x18: ffffffc00b5d5090 [ 38.584606][ C7] x17: ffffff810373bbbe x16: ffffff810373bbbf [ 38.584608][ C7] x15: 000000000000b915 x14: 0000000000000000 [ 38.584609][ C7] x13: ffffff810373bbd8 x12: 0000000000000000 [ 38.584610][ C7] x11: 0000000000000000 x10: 000000000000005b [ 38.584611][ C7] x9 : ffffffc009843478 x8 : ffffffc00c9f7000 [ 38.584613][ C7] x7 : 205d373134542020 x6 : ffffffc00a253dd8 [ 38.584614][ C7] x5 : ffffffffffffffff x4 : 0000000000000000 [ 38.584616][ C7] x3 : 00000000ff7f3f3f x2 : 000000000000005b [ 38.584617][ C7] x1 : 000000000000005b x0 : ffffff8103730080 [ 38.584618][ C7] Kernel panic - not syncing: Asynchronous SError Interrupt [ 38.584619][ C7] CPU: 7 PID: 417 Comm: provider@2.4-ex Not tainted 5.10.160 #421 [ 38.584620][ C7] Hardware name: Embedfire LubanCat-5IO (DT) [ 38.584621][ C7] Call trace: [ 38.584621][ C7] dump_backtrace+0x0/0x1c8 [ 38.584622][ C7] show_stack+0x18/0x24 [ 38.584622][ C7] dump_stack_lvl+0xcc/0x114 [ 38.584623][ C7] dump_stack+0x18/0x5c [ 38.584624][ C7] panic+0x154/0x39c [ 38.584624][ C7] test_taint+0x0/0x28 [ 38.584625][ C7] arm64_serror_panic+0x74/0x80 [ 38.584625][ C7] do_serror+0xd0/0xf0 [ 38.584626][ C7] el1_error+0x90/0x114 [ 38.584627][ C7] rkcif_write_register_and+0x104/0x134 [ 38.584627][ C7] rkcif_csi_channel_set_v1+0x84/0xc80 [ 38.584628][ C7] rkcif_csi_stream_start+0x9ac/0xd98 [ 38.584629][ C7] rkcif_do_start_stream+0xa98/0x1120 [ 38.584629][ C7] rkcif_start_streaming+0x18/0x24 [ 38.584630][ C7] vb2_start_streaming+0x60/0x134 [ 38.584631][ C7] vb2_core_streamon+0x10c/0x150 [ 38.584631][ C7] vb2_ioctl_streamon+0x5c/0x8c [ 38.584632][ C7] v4l_streamon+0x24/0x30 [ 38.584633][ C7] __video_do_ioctl+0x2d0/0x3e8 [ 38.584633][ C7] video_usercopy+0x3d4/0x80c [ 38.584634][ C7] video_ioctl2+0x18/0x24 [ 38.584635][ C7] v4l2_ioctl+0x4c/0x5c [ 38.584635][ C7] __arm64_sys_ioctl+0x90/0xc8 [ 38.584636][ C7] el0_svc_common+0xac/0x1ac [ 38.584636][ C7] do_el0_svc+0x1c/0x28 [ 38.584637][ C7] el0_svc+0x10/0x1c [ 38.584638][ C7] el0_sync_handler+0x68/0xac [ 38.584638][ C7] el0_sync+0x160/0x180 [ 38.584643][ C6] CPU6: stopping [ 38.584645][ C0] CPU0: stopping [ 38.584647][ C3] CPU3: stopping [ 38.584649][ C2] CPU2: stopping [ 38.584654][ C0] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.10.160 #421 [ 38.584696][ C4] CPU4: stopping [ 38.584698][ C1] CPU1: stopping [ 38.584704][ C5] CPU5: stopping [ 38.689741][ C0] Hardware name: Embedfire LubanCat-5IO (DT) [ 38.690252][ C0] Call trace: [ 38.690539][ C0] dump_backtrace+0x0/0x1c8 [ 38.690923][ C0] show_stack+0x18/0x24 [ 38.691284][ C0] dump_stack_lvl+0xcc/0x114 [ 38.691678][ C0] dump_stack+0x18/0x5c [ 38.692029][ C0] local_cpu_stop+0x68/0x84 [ 38.692413][ C0] smp_send_reschedule+0x0/0x3c [ 38.692830][ C0] handle_percpu_devid_fasteoi_ipi+0x78/0x194 [ 38.693354][ C0] __handle_domain_irq+0x7c/0xc8 [ 38.693782][ C0] gic_handle_irq+0x70/0x130 [ 38.694175][ C0] el1_irq+0xe0/0x1c0 [ 38.694517][ C0] cpuidle_enter_state+0x17c/0x3a0 [ 38.694953][ C0] cpuidle_enter+0x38/0x50 [ 38.695338][ C0] cpuidle_idle_call+0x14c/0x220 [ 38.695764][ C0] do_idle+0xa8/0xf0 [ 38.696093][ C0] cpu_startup_entry+0x24/0x28 [ 38.696498][ C0] rest_init+0xd4/0xe4 [ 38.696850][ C0] arch_call_rest_init+0x10/0x1c [ 38.697276][ C0] start_kernel+0x3a8/0x43c [ 38.697660][ C6] CPU: 6 PID: 424 Comm: allocator@4.0-s Not tainted 5.10.160 #421 [ 38.698328][ C6] Hardware name: Embedfire LubanCat-5IO (DT) [ 38.698841][ C6] Call trace: [ 38.699118][ C6] dump_backtrace+0x0/0x1c8 [ 38.699502][ C6] show_stack+0x18/0x24 [ 38.699853][ C6] dump_stack_lvl+0xcc/0x114 [ 38.700246][ C6] dump_stack+0x18/0x5c [ 38.700597][ C6] local_cpu_stop+0x68/0x84 [ 38.700982][ C6] smp_send_reschedule+0x0/0x3c [ 38.701399][ C6] handle_percpu_devid_fasteoi_ipi+0x78/0x194 [ 38.701913][ C6] __handle_domain_irq+0x7c/0xc8 [ 38.702339][ C6] gic_handle_irq+0x70/0x130 [ 38.702733][ C6] el1_irq+0xe0/0x1c0 [ 38.703074][ C6] _raw_spin_lock+0x3c/0x70 [ 38.703460][ C6] remap_pfn_range+0x174/0x270 [ 38.703867][ C6] system_heap_mmap+0xc0/0x108 [ 38.704272][ C6] dma_buf_mmap_internal+0x60/0x64 [ 38.704710][ C6] mmap_region+0x3e0/0x87c [ 38.705083][ C6] do_mmap+0x42c/0x510 [ 38.705433][ C6] vm_mmap_pgoff+0xac/0x114 [ 38.705816][ C6] ksys_mmap_pgoff+0x78/0xf0 [ 38.706211][ C6] __arm64_sys_mmap+0x34/0x40 [ 38.706605][ C6] el0_svc_common+0xac/0x1ac [ 38.707000][ C6] do_el0_svc+0x1c/0x28 [ 38.707351][ C6] el0_svc+0x10/0x1c [ 38.707680][ C6] el0_sync_handler+0x68/0xac [ 38.708074][ C6] el0_sync+0x160/0x180 [ 38.708426][ C1] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.10.160 #421 [ 38.709038][ C1] Hardware name: Embedfire LubanCat-5IO (DT) [ 38.709550][ C1] Call trace: [ 38.709837][ C1] dump_backtrace+0x0/0x1c8 [ 38.710220][ C1] show_stack+0x18/0x24 [ 38.710582][ C1] dump_stack_lvl+0xcc/0x114 [ 38.710975][ C1] dump_stack+0x18/0x5c [ 38.711326][ C1] local_cpu_stop+0x68/0x84 [ 38.711710][ C1] smp_send_reschedule+0x0/0x3c [ 38.712126][ C1] handle_percpu_devid_fasteoi_ipi+0x78/0x194 [ 38.712649][ C1] __handle_domain_irq+0x7c/0xc8 [ 38.713075][ C1] gic_handle_irq+0x70/0x130 [ 38.713469][ C1] el1_irq+0xe0/0x1c0 [ 38.713810][ C1] cpuidle_enter_state+0x17c/0x3a0 [ 38.714246][ C1] cpuidle_enter+0x38/0x50 [ 38.714630][ C1] cpuidle_idle_call+0x14c/0x220 [ 38.715056][ C1] do_idle+0xa8/0xf0 [ 38.715386][ C1] cpu_startup_entry+0x24/0x28 [ 38.715791][ C1] secondary_start_kernel+0x1a8/0x24c [ 38.716251][ C2] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 5.10.160 #421 [ 38.716863][ C2] Hardware name: Embedfire LubanCat-5IO (DT) [ 38.717375][ C2] Call trace: [ 38.717662][ C2] dump_backtrace+0x0/0x1c8 [ 38.718045][ C2] show_stack+0x18/0x24 [ 38.718397][ C2] dump_stack_lvl+0xcc/0x114 [ 38.718790][ C2] dump_stack+0x18/0x5c [ 38.719151][ C2] local_cpu_stop+0x68/0x84 [ 38.719535][ C2] smp_send_reschedule+0x0/0x3c [ 38.719951][ C2] handle_percpu_devid_fasteoi_ipi+0x78/0x194 [ 38.720474][ C2] __handle_domain_irq+0x7c/0xc8 [ 38.720900][ C2] gic_handle_irq+0x70/0x130 [ 38.721294][ C2] el1_irq+0xe0/0x1c0 [ 38.721634][ C2] cpuidle_enter_state+0x17c/0x3a0 [ 38.722071][ C2] cpuidle_enter+0x38/0x50 [ 38.722454][ C2] cpuidle_idle_call+0x14c/0x220 [ 38.722880][ C2] do_idle+0xa8/0xf0 [ 38.723209][ C2] cpu_startup_entry+0x24/0x28 [ 38.723614][ C2] secondary_start_kernel+0x1a8/0x24c [ 38.724074][ C3] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 5.10.160 #421 [ 38.724686][ C3] Hardware name: Embedfire LubanCat-5IO (DT) [ 38.725198][ C3] Call trace: [ 38.725485][ C3] dump_backtrace+0x0/0x1c8 [ 38.725868][ C3] show_stack+0x18/0x24 [ 38.726230][ C3] dump_stack_lvl+0xcc/0x114 [ 38.726623][ C3] dump_stack+0x18/0x5c [ 38.726985][ C3] local_cpu_stop+0x68/0x84 [ 38.727368][ C3] smp_send_reschedule+0x0/0x3c [ 38.727784][ C3] handle_percpu_devid_fasteoi_ipi+0x78/0x194 [ 38.728308][ C3] __handle_domain_irq+0x7c/0xc8 [ 38.728734][ C3] gic_handle_irq+0x70/0x130 [ 38.729128][ C3] el1_irq+0xe0/0x1c0 [ 38.729468][ C3] cpuidle_enter_state+0x17c/0x3a0 [ 38.729905][ C3] cpuidle_enter+0x38/0x50 [ 38.730288][ C3] cpuidle_idle_call+0x14c/0x220 [ 38.730714][ C3] do_idle+0xa8/0xf0 [ 38.731043][ C3] cpu_startup_entry+0x24/0x28 [ 38.731448][ C3] secondary_start_kernel+0x1a8/0x24c [ 38.731908][ C4] CPU: 4 PID: 0 Comm: swapper/4 Not tainted 5.10.160 #421 [ 38.732519][ C4] Hardware name: Embedfire LubanCat-5IO (DT) [ 38.733031][ C4] Call trace: [ 38.733313][ C4] dump_backtrace+0x0/0x1c8 [ 38.733703][ C4] show_stack+0x18/0x24 [ 38.734060][ C4] dump_stack_lvl+0xcc/0x114 [ 38.734450][ C4] dump_stack+0x18/0x5c [ 38.734808][ C4] local_cpu_stop+0x68/0x84 [ 38.735198][ C4] smp_send_reschedule+0x0/0x3c [ 38.735612][ C4] handle_percpu_devid_fasteoi_ipi+0x78/0x194 [ 38.736136][ C4] __handle_domain_irq+0x7c/0xc8 [ 38.736560][ C4] gic_handle_irq+0x70/0x130 [ 38.736950][ C4] el1_irq+0xe0/0x1c0 [ 38.737286][ C4] cpuidle_enter_state+0x17c/0x3a0 [ 38.737721][ C4] cpuidle_enter+0x38/0x50 [ 38.738099][ C4] cpuidle_idle_call+0x14c/0x220 [ 38.738524][ C4] do_idle+0xa8/0xf0 [ 38.738859][ C4] cpu_startup_entry+0x24/0x28 [ 38.739261][ C4] secondary_start_kernel+0x1a8/0x24c [ 38.739721][ C5] CPU: 5 PID: 0 Comm: swapper/5 Not tainted 5.10.160 #421 [ 38.740331][ C5] Hardware name: Embedfire LubanCat-5IO (DT) [ 38.740843][ C5] Call trace: [ 38.741124][ C5] dump_backtrace+0x0/0x1c8 [ 38.741514][ C5] show_stack+0x18/0x24 [ 38.741871][ C5] dump_stack_lvl+0xcc/0x114 [ 38.742262][ C5] dump_stack+0x18/0x5c [ 38.742619][ C5] local_cpu_stop+0x68/0x84 [ 38.742999][ C5] smp_send_reschedule+0x0/0x3c [ 38.743412][ C5] handle_percpu_devid_fasteoi_ipi+0x78/0x194 [ 38.743935][ C5] __handle_domain_irq+0x7c/0xc8 [ 38.744358][ C5] gic_handle_irq+0x70/0x130 [ 38.744747][ C5] el1_irq+0xe0/0x1c0 [ 38.745082][ C5] cpuidle_enter_state+0x17c/0x3a0 [ 38.745517][ C5] cpuidle_enter+0x38/0x50 [ 38.745897][ C5] cpuidle_idle_call+0x14c/0x220 [ 38.746320][ C5] do_idle+0xa8/0xf0 [ 38.746656][ C5] cpu_startup_entry+0x24/0x28 [ 38.747067][ C5] secondary_start_kernel+0x1a8/0x24c [ 39.749199][ C7] rockchip-thermal fec00000.tsadc: channal 0: temperature(40 C) [ 39.749874][ C7] cpu cpu6: cur_freq: 1608000000 Hz, volt_vdd: 700000 uV, volt_mem: 700000 uV [ 39.750630][ C7] cpu cpu4: cur_freq: 1200000000 Hz, volt_vdd: 675000 uV, volt_mem: 675000 uV [ 39.751384][ C7] cpu cpu0: cur_freq: 1800000000 Hz, volt_vdd: 875000 uV, volt_mem: 875000 uV [ 39.752141][ C7] rockchip-dmc dmc: cur_freq: 1560000000 Hz, volt_vdd: 725000 uV, volt_mem: 700000 uV [ 39.752962][ C7] SMP: stopping secondary CPUs [ 39.752963][ C7] CRU REGS: [ 39.752963][ C7] LPLL 0x58040: 00000110 00002082 00000000 00000000 00000002 000007e0 00004000 00000000 [ 39.752965][ C7] B0PLL 0x50000: 00000110 00002082 00000000 00000000 00000002 000007e0 00004000 00000000 [ 39.752966][ C7] B1PLL 0x52020: 00000110 00002082 00000000 00000000 00000002 000007e0 00004000 00000000 [ 39.752968][ C7] GPLL 0x001c0: 000000c6 00000042 00000000 00000000 00000000 00000000 00009400 00000000 [ 39.752969][ C7] CPLL 0x001a0: 000000fa 00000042 00000000 00000000 00000000 00000000 00009c00 00000000 [ 39.752970][ C7] V0PLL 0x00160: 000000c6 00002042 00000000 00000000 00000000 00000000 00004000 00000000 [ 39.752972][ C7] AUPLL 0x00180: 00000106 00000082 ffff24dd 00000000 00000000 00000000 0000a000 00000000 [ 39.752973][ C7] PPLL 0x08200: 00000226 00002083 00000000 00000000 00000000 00000000 00004000 00000000 [ 39.752974][ C7] DSUCRU_SEL 0x58300: 0000b0c0 00001083 00000843 00000063 00000665 0000403f 000020c1 0000e0c1 [ 39.752976][ C7] DSUCRU_GATE 0x58800: 00000000 00000000 00000063 00000000 00000000 00000000 00000000 00000000 [ 39.752977][ C7] BIG0CRU_SEL 0x50300: 00004240 00005fc2 00000005 00000000 00000000 00000000 00000000 00000000 [ 39.752978][ C7] BIG0CRU_GATE 0x50800: 00003400 00000001 00000000 00000000 00000000 00000000 00000000 00000000 [ 39.752980][ C7] BIG1CRU_SEL 0x52300: 00004240 00005fc2 00000005 00000000 00000000 00000000 00000000 00000000 [ 39.752981][ C7] BIG1CRU_GATE 0x52800: 00003400 00000001 00000000 00000000 00000000 00000000 00000000 00000000 [ 39.752983][ C7] CRU_SEL 0x00300: 00000bbd 00000169 00000925 000000a1 00000881 00000881 00000820 00000020 [ 39.752984][ C7] CRU_SEL 0x00320: 00000881 00000881 00000820 00000020 00000421 00000000 000030ff 00000000 [ 39.752985][ C7] CRU_SEL 0x00340: 00000421 00000000 000030ff 00000000 00000000 00000000 00000000 0000bb9d [ 39.752987][ C7] CRU_SEL 0x00360: 00000000 00000000 00000000 0000bb9d 000000bb 00000200 00000000 00000000 [ 39.752988][ C7] CRU_SEL 0x00380: 000000bb 00000200 00000000 00000000 00000000 00000000 00000000 00000000 [ 39.752990][ C7] CRU_SEL 0x003a0: 00000000 00000000 00000000 00000000 00000010 03355460 00000007 03355460 [ 39.752991][ C7] CRU_SEL 0x003c0: 00000010 03355460 00000007 03355460 0000001b 03355460 0000000f 03355460 [ 39.752992][ C7] CRU_SEL 0x003e0: 0000001b 03355460 0000000f 03355460 0000000f 03355460 00000006 03355460 [ 39.752994][ C7] CRU_SEL 0x00400: 0000000f 03355460 00000006 03355460 00000092 00000000 00000023 000002cb [ 39.752995][ C7] CRU_SEL 0x00420: 00000092 00000000 00000023 000002cb 000045cb 0000030b 001403de 00000006 [ 39.752996][ C7] CRU_SEL 0x00440: 000045cb 0000030b 001403de 00000006 001403de 00000006 001403de 00000006 [ 39.752998][ C7] CRU_SEL 0x00460: 001403de 00000006 001403de 00000006 001403de 00000006 001403de 00000006 [ 39.752999][ C7] CRU_SEL 0x00480: 001403de 00000006 001403de 00000006 001403de 00000006 001403de 00000006 [ 39.753001][ C7] CRU_SEL 0x004a0: 001403de 00000006 001403de 00000006 001403de 00000006 001403de 00008002 [ 39.753002][ C7] CRU_SEL 0x004c0: 001403de 00000006 001403de 00008002 0000020a 00000041 000003ff 0000003f [ 39.753003][ C7] CRU_SEL 0x004e0: 0000020a 00000041 000003ff 0000003f 00000000 0000003f 00000000 0000c021 [ 39.753005][ C7] CRU_SEL 0x00500: 00000000 0000003f 00000000 0000c021 00000000 00000000 00000000 00000000 [ 39.753006][ C7] CRU_SEL 0x00520: 00000000 00000000 00000000 00000000 00000000 00007c14 00001010 00000000 [ 39.753007][ C7] CRU_SEL 0x00540: 00000000 00007c14 00001010 00000000 00000000 00000590 00000385 00000000 [ 39.753009][ C7] CRU_SEL 0x00560: 00000000 00000590 00000385 00000000 00000288 0000070e 00009d9d 00008b9d [ 39.753010][ C7] CRU_SEL 0x00580: 00000288 0000070e 00009d9d 00008b9d 0000049d 00000000 00000000 00000000 [ 39.753012][ C7] CRU_SEL 0x005a0: 0000049d 00000000 00000000 00000000 00000000 00000300 00001801 00000001 [ 39.753013][ C7] CRU_SEL 0x005c0: 00000000 00000300 00001801 00000001 00000000 00000300 000000e0 00000000 [ 39.753015][ C7] CRU_GATE 0x00800: 00000900 00000140 00000050 00004000 00000008 00003e78 00000000 0000fff3 [ 39.753016][ C7] CRU_GATE 0x00820: 00000008 00003e78 00000000 0000fff3 0000c01f 000000ff 0000ffe0 00003fff [ 39.753017][ C7] CRU_GATE 0x00840: 0000c01f 000000ff 0000ffe0 00003fff 0000fff4 0000fffe 0000ffff 00002ff8 [ 39.753019][ C7] CRU_GATE 0x00860: 0000fff4 0000fffe 0000ffff 00002ff8 00003fff 000001c0 00003e00 00000000 [ 39.753020][ C7] CRU_GATE 0x00880: 00003fff 000001c0 00003e00 00000000 0000aa05 000000a0 00000263 0000aa05 [ 39.753022][ C7] CRU_GATE 0x008a0: 0000aa05 000000a0 00000263 0000aa05 000000a0 00000263 000001ff 00000005 [ 39.753023][ C7] CRU_GATE 0x008c0: 000000a0 00000263 000001ff 00000005 00000005 0000ffd7 0000016a 00000e00 [ 39.753024][ C7] CRU_GATE 0x008e0: 00000005 0000ffd7 0000016a 00000e00 0000ed19 0000ffff 00000dbf 000007e0 [ 39.753026][ C7] CRU_GATE 0x00900: 0000ed19 0000ffff 00000dbf 000007e0 00000000 00001ff7 0000e3f8 00000003 [ 39.753027][ C7] CRU_GATE 0x00920: 00000000 00001ff7 0000e3f8 00000003 000003ff 000001ff 00003000 00000000 [ 39.753028][ C7] PMUCRU_SEL 0x30300: 000000b7 00000400 00000020 00000080 001403de 00000006 03355460 00000007 [ 39.753030][ C7] PMUCRU_SEL 0x30320: 001403de 00000006 03355460 00000007 03355460 0000000b 00000000 00000000 [ 39.753031][ C7] PMUCRU_SEL 0x30340: 03355460 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 [ 39.753033][ C7] PMUCRU_GATE 0x30800: 00000009 00005fc0 0000fff8 00000001 00000800 00000000 00000000 00000000 [ 39.753034][ C7] CPU0 online:0 [ 39.753035][ C7] EL2(NS) PC: <0xffffffc00801b8d8> local_cpu_stop+0x44/0x84 [ 39.753035][ C7] [ 39.753036][ C7] CPU1 online:0 [ 39.753037][ C7] EL2(NS) PC: <0xffffffc00801b8d8> local_cpu_stop+0x44/0x84 [ 39.753037][ C7] [ 39.753038][ C7] CPU2 online:0 [ 39.753039][ C7] EL2(NS) PC: <0xffffffc00801b8d8> local_cpu_stop+0x44/0x84 [ 39.753039][ C7] [ 39.753040][ C7] CPU3 online:0 [ 39.753041][ C7] EL2(NS) PC: <0xffffffc00801b8d8> local_cpu_stop+0x44/0x84 [ 39.753041][ C7] [ 39.753041][ C7] CPU4 online:0 [ 39.753042][ C7] EL2(NS) PC: <0xffffffc00801b8d8> local_cpu_stop+0x44/0x84 [ 39.753043][ C7] [ 39.753043][ C7] CPU5 online:0 [ 39.753044][ C7] EL2(NS) PC: <0xffffffc00801b8d8> local_cpu_stop+0x44/0x84 [ 39.753044][ C7] [ 39.753045][ C7] CPU6 online:0 [ 39.753046][ C7] EL2(NS) PC: <0xffffffc00801b8d8> local_cpu_stop+0x44/0x84 [ 39.753046][ C7] [ 39.753047][ C7] CPU7 online:1 [ 39.753048][ C7] EL2(NS) PC: <0xffffffc0086de410> rockchip_panic_notify+0x274/0x394 [ 39.753048][ C7] [ 39.753049][ C7] CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 [ 39.753050][ C7] 13: 7751 4759 12010 40210 6869 9433 4670 4697 GICv3 26 Level arch_timer [ 39.753052][ C7] 14: 1007 1341 3548 1383 328 531 198 228 GICv3 321 Level rk_timer [ 39.753053][ C7] 15: 0 0 0 0 0 0 0 0 GICv3 23 Level arm-pmu [ 39.753054][ C7] 16: 2 0 0 0 0 0 0 0 GICv3 105 Level dmc [ 39.753055][ C7] 17: 6158 0 0 0 0 0 0 0 GICv3 126 Level fb000000.gpu [ 39.753056][ C7] 18: 1 0 0 0 0 0 0 0 GICv3 125 Level fb000000.gpu [ 39.753057][ C7] 19: 8762 0 0 0 0 0 0 0 GICv3 124 Level fb000000.gpu [ 39.753059][ C7] 20: 0 0 0 0 0 0 0 0 GICv3 247 Level ehci_hcd:usb1 [ 39.753060][ C7] 21: 0 0 0 0 0 0 0 0 GICv3 248 Level ohci_hcd:usb2 [ 39.753061][ C7] 24: 0 0 0 0 0 0 0 0 GICv3 425 Level rockchip_usb2phy [ 39.753062][ C7] 25: 0 0 0 0 0 0 0 0 GICv3 423 Level rockchip_usb2phy [ 39.753064][ C7] 26: 6704 0 0 0 0 0 0 0 GICv3 349 Level fd880000.i2c [ 39.753065][ C7] 29: 0 0 0 0 0 0 0 0 GICv3 142 Level fdab9000.iommu, fdab0000.npu [ 39.753066][ C7] 30: 0 0 0 0 0 0 0 0 GICv3 143 Level fdab9000.iommu, fdab0000.npu [ 39.753067][ C7] 31: 0 0 0 0 0 0 0 0 GICv3 144 Level fdab9000.iommu, fdab0000.npu [ 39.753069][ C7] 32: 0 0 0 0 0 0 0 0 GICv3 152 Level fdb50000.vepu [ 39.753069][ C7] 33: 0 0 0 0 0 0 0 0 GICv3 151 Level fdb50400.vdpu [ 39.753071][ C7] 34: 0 0 0 0 0 0 0 0 GICv3 150 Level fd [ 39.753072][ C7] Lost 223 message(s)!
最新发布
07-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值