VOID NTAPI Cardbus_MassageHeaderForLimitsDetermination(IN PPCI_CONFIGURATOR_CONTEXT Context) { UNREFERENCED_PARAMETER(Context); UNIMPLEMENTED_DBGBREAK(); }
VOID NTAPI Cardbus_SaveLimits(IN PPCI_CONFIGURATOR_CONTEXT Context) { UNREFERENCED_PARAMETER(Context); UNIMPLEMENTED_DBGBREAK(); }
VOID NTAPI Cardbus_RestoreCurrent(IN PPCI_CONFIGURATOR_CONTEXT Context) { UNREFERENCED_PARAMETER(Context); UNIMPLEMENTED_DBGBREAK(); }
VOID NTAPI INIT_FUNCTION HalpRegisterPciDebuggingDeviceInfo(VOID) { BOOLEAN Found = FALSE; ULONG i; PAGED_CODE(); /* Loop PCI debugging devices */ for (i = 0; i < 2; i++) { /* Reserved bit is set if we found one */ if (HalpPciDebuggingDevice[i].u.bits.Reserved1) { Found = TRUE; break; } } /* Bail out if there aren't any */ if (!Found) return; /* FIXME: TODO */ UNIMPLEMENTED_DBGBREAK("You have implemented the KD routines for searching PCI debugger" "devices, but you have forgotten to implement this routine\n"); }
VOID NTAPI CcSetDirtyPageThreshold(IN PFILE_OBJECT FileObject, IN ULONG DirtyPageThreshold) { UNIMPLEMENTED_DBGBREAK(); }
VOID NTAPI MiFlushTlb(IN PMMPTE PointerPte, IN PVOID Address) { UNIMPLEMENTED_DBGBREAK(); }
VOID NTAPI MmSetDirtyPage(IN PEPROCESS Process, IN PVOID Address) { UNIMPLEMENTED_DBGBREAK(); }
NTSTATUS NTAPI agpintrf_Constructor(IN PVOID DeviceExtension, IN PVOID Instance, IN PVOID InterfaceData, IN USHORT Version, IN USHORT Size, IN PINTERFACE Interface) { PPCI_PDO_EXTENSION PdoExtension = (PPCI_PDO_EXTENSION)DeviceExtension; UNREFERENCED_PARAMETER(Instance); UNREFERENCED_PARAMETER(InterfaceData); UNREFERENCED_PARAMETER(Version); UNREFERENCED_PARAMETER(Size); UNREFERENCED_PARAMETER(Interface); /* Only AGP bridges are supported (which are PCI-to-PCI Bridge Devices) */ if ((PdoExtension->BaseClass != PCI_CLASS_BRIDGE_DEV) || (PdoExtension->SubClass != PCI_SUBCLASS_BR_PCI_TO_PCI)) { /* Fail any other PDO */ return STATUS_NOT_SUPPORTED; } /* Not yet implemented */ UNIMPLEMENTED_DBGBREAK(); return STATUS_NOT_IMPLEMENTED; }
VOID NTAPI KiSwapProcess(IN PKPROCESS NewProcess, IN PKPROCESS OldProcess) { PKIPCR Pcr = (PKIPCR)KeGetPcr(); #ifdef CONFIG_SMP LONG SetMember; /* Update active processor mask */ SetMember = (LONG)Pcr->SetMember; InterlockedXor((PLONG)&NewProcess->ActiveProcessors, SetMember); InterlockedXor((PLONG)&OldProcess->ActiveProcessors, SetMember); #endif /* Check for new LDT */ if (NewProcess->LdtDescriptor.LimitLow != OldProcess->LdtDescriptor.LimitLow) { /* Not handled yet */ UNIMPLEMENTED_DBGBREAK(); return; } /* Update CR3 */ __writecr3(NewProcess->DirectoryTableBase[0]); /* Clear GS */ Ke386SetGs(0); /* Update IOPM offset */ Pcr->TSS->IoMapBase = NewProcess->IopmOffset; }
NTSTATUS NTAPI PciFdoIrpStartDevice(IN PIRP Irp, IN PIO_STACK_LOCATION IoStackLocation, IN PPCI_FDO_EXTENSION DeviceExtension) { NTSTATUS Status; PCM_RESOURCE_LIST Resources; PAGED_CODE(); /* The device stack must be starting the FDO in a success path */ if (!NT_SUCCESS(Irp->IoStatus.Status)) return STATUS_NOT_SUPPORTED; /* Attempt to switch the state machine to the started state */ Status = PciBeginStateTransition(DeviceExtension, PciStarted); if (!NT_SUCCESS(Status)) return Status; /* Check for any boot-provided resources */ Resources = IoStackLocation->Parameters.StartDevice.AllocatedResources; if ((Resources) && !(PCI_IS_ROOT_FDO(DeviceExtension))) { /* These resources would only be for non-root FDOs, unhandled for now */ ASSERT(Resources->Count == 1); UNIMPLEMENTED_DBGBREAK(); } /* Initialize the arbiter for this FDO */ Status = PciInitializeArbiterRanges(DeviceExtension, Resources); if (!NT_SUCCESS(Status)) { /* Cancel the transition if this failed */ PciCancelStateTransition(DeviceExtension, PciStarted); return Status; } /* Again, check for boot-provided resources for non-root FDO */ if ((Resources) && !(PCI_IS_ROOT_FDO(DeviceExtension))) { /* Unhandled for now */ ASSERT(Resources->Count == 1); UNIMPLEMENTED_DBGBREAK(); } /* Commit the transition to the started state */ PciCommitStateTransition(DeviceExtension, PciStarted); return STATUS_SUCCESS; }
VOID NTAPI PciDriverUnload(IN PDRIVER_OBJECT DriverObject) { UNREFERENCED_PARAMETER(DriverObject); /* This function is not yet implemented */ UNIMPLEMENTED_DBGBREAK("PCI: Unload\n"); }
NTSTATUS NTAPI HalpDispatchWmi(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) { UNIMPLEMENTED_DBGBREAK("HAL: PnP Driver WMI!\n"); return STATUS_SUCCESS; }
BOOLEAN NTAPI MmIsPageSwapEntry(IN PEPROCESS Process, IN PVOID Address) { UNIMPLEMENTED_DBGBREAK(); return FALSE; }
BOOLEAN NTAPI MmIsDirtyPage(IN PEPROCESS Process, IN PVOID Address) { UNIMPLEMENTED_DBGBREAK(); return FALSE; }
VOID NTAPI MmDeletePageFileMapping(IN PEPROCESS Process, IN PVOID Address, IN SWAPENTRY *SwapEntry) { UNIMPLEMENTED_DBGBREAK(); }
PFN_NUMBER NTAPI MmGetPfnForProcess(IN PEPROCESS Process, IN PVOID Address) { UNIMPLEMENTED_DBGBREAK(); return 0; }
BOOLEAN NTAPI MmCreateProcessAddressSpace(IN ULONG MinWs, IN PEPROCESS Process, IN PULONG DirectoryTableBase) { UNIMPLEMENTED_DBGBREAK(); return FALSE; }
VOID NTAPI PPBridge_ResetDevice(IN PPCI_PDO_EXTENSION PdoExtension, IN PPCI_COMMON_HEADER PciData) { UNREFERENCED_PARAMETER(PdoExtension); UNREFERENCED_PARAMETER(PciData); UNIMPLEMENTED_DBGBREAK(); }
static NTSTATUS WmiTraceUserMessage( PVOID InputBuffer, ULONG InputBufferLength) { UNIMPLEMENTED_DBGBREAK(); return STATUS_SUCCESS; }
NTSTATUS NTAPI MmCreatePageFileMapping(IN PEPROCESS Process, IN PVOID Address, IN SWAPENTRY SwapEntry) { UNIMPLEMENTED_DBGBREAK(); return STATUS_NOT_IMPLEMENTED; }
LARGE_INTEGER NTAPI CcGetFlushedValidData(IN PSECTION_OBJECT_POINTERS SectionObjectPointer, IN BOOLEAN CcInternalCaller) { LARGE_INTEGER Result = {{0}}; UNIMPLEMENTED_DBGBREAK(); return Result; }
VOID NTAPI Cardbus_ChangeResourceSettings(IN PPCI_PDO_EXTENSION PdoExtension, IN PPCI_COMMON_HEADER PciData) { UNREFERENCED_PARAMETER(PdoExtension); UNREFERENCED_PARAMETER(PciData); UNIMPLEMENTED_DBGBREAK(); }
VOID NTAPI HalpPCIPin2ISALine(IN PBUS_HANDLER BusHandler, IN PBUS_HANDLER RootHandler, IN PCI_SLOT_NUMBER SlotNumber, IN PPCI_COMMON_CONFIG PciData) { UNIMPLEMENTED_DBGBREAK(); }
static NTSTATUS WmiTraceEvent( PVOID InputBuffer, KPROCESSOR_MODE PreviousMode) { UNIMPLEMENTED_DBGBREAK(); return STATUS_SUCCESS; }
VOID NTAPI MmDeleteVirtualMapping(IN PEPROCESS Process, IN PVOID Address, OUT PBOOLEAN WasDirty, OUT PPFN_NUMBER Page) { UNIMPLEMENTED_DBGBREAK(); }
NTSTATUS NTAPI PciGetDebugPorts(IN HANDLE DebugKey) { UNREFERENCED_PARAMETER(DebugKey); /* This function is not yet implemented */ UNIMPLEMENTED_DBGBREAK(); return STATUS_SUCCESS; }
VOID NTAPI Device_ChangeResourceSettings(IN PPCI_PDO_EXTENSION PdoExtension, IN PPCI_COMMON_HEADER PciData) { UNREFERENCED_PARAMETER(PdoExtension); UNREFERENCED_PARAMETER(PciData); /* Not yet implemented */ UNIMPLEMENTED_DBGBREAK(); }
VOID NTAPI Cardbus_GetAdditionalResourceDescriptors(IN PPCI_CONFIGURATOR_CONTEXT Context, IN PPCI_COMMON_HEADER PciData, IN PIO_RESOURCE_DESCRIPTOR IoDescriptor) { UNREFERENCED_PARAMETER(Context); UNREFERENCED_PARAMETER(PciData); UNREFERENCED_PARAMETER(IoDescriptor); UNIMPLEMENTED_DBGBREAK(); }
NTSTATUS NTAPI MmCreateVirtualMapping(IN PEPROCESS Process, IN PVOID Address, IN ULONG Protection, IN PPFN_NUMBER Pages, IN ULONG PageCount) { UNIMPLEMENTED_DBGBREAK(); return STATUS_SUCCESS; }
ULONG NTAPI HalpcSetCmosData(IN PBUS_HANDLER BusHandler, IN PBUS_HANDLER RootHandler, IN ULONG SlotNumber, IN PVOID Buffer, IN ULONG Offset, IN ULONG Length) { UNIMPLEMENTED_DBGBREAK("CMOS SetData\n"); return 0; }