Summary: 139 instances, 123 unique Text Count /* FIXME: need device usage counters! */ 1 if (output != ILR_INTTGT_INT) /* TODO */ 2 /* FIXME we need locking around tagwait */ 1 lwz r11,PACA_EXGEN+EX_CR(r13) /* FIXME for crit & mcheck */ 1 /* TODO: Add upper time limit for the delay */ 3 * FIXME: Properly make this race free with refcounting etc... 1 * XXX TODO implement 5125 NFC clock setup logic, 1 * TODO: Disable IRQ. 1 /* FIXME: abstract this to not be platform specific later on */ 1 // FIXME: sysclk should be derived by reading the FPGA registers 1 * TODO: (CONFIG_FSL_BOOKE) determine if flush_tlb_range & 1 /* TODO: clear IPI mapping */ 1 * FIXME !!!!! 1 /* TODO: Add FIT support */ 2 /* FIXME: don't log bogus pfn for TLB1 */ 1 /* FIXME: sysclk should be derived by reading the FPGA 1 * TODO: log this error event to FSP or nvram. 1 * TODO: Is it worth doing that mfspr & rlwimi in the first 3 * FIXME: Try move this to sriov_disable(). It's here since we allocate 1 * TODO: 1 * FIXME: IMHO these tests do not belong in 1 /* TODO: Handle KVM_MR_MOVE */ 1 /* FIXME: Add support for PCI reg properties. Right now, only 1 * TODO: mix up code below for better scheduling 1 * TODO: A better algorithm could be used to find a good spu to be 1 * TODO: if at least one restricted event exists, and we 1 * FIXME: There is a (slim) chance of a problem if not all of the CPUs 1 * FIXME: How do i get PID? Do I really need it? 1 /* XXX FIXME: Use size from reg property. For now, map 512M */ 1 /* TODO: add support for the notification page */ 1 /* FIXME: Handle weak symbols here --RR */ 1 * TODO: Needs tuning for per-process credits 1 /* FIXME: We don't do .init separately. To do this, we'd need to have 1 * TODO: Extend multiple boot memory regions support in the kernel 1 * TODO (not necessarily in this file): 1 /* TODO: reset all queues to a clean state ? */ 1 * TODO: 4 /* TODO: handle RTAS cleanup in ->msi_finish() ? */ 1 /* XXX FIXME: Allocate multi-level tables on PHB3 */ 1 * FIXME: Until we will have the way to stop other CPUs reliably, 1 #error TODO: fix to avoid page_address() here 1 /* FIXME: We wait a bit for the CPU to take the exception, I should 1 * TODO: for e6500 check also BOOKE_INTERRUPT_LRAT_ERROR & ESR_DATA 1 * FIXME - we haven't yet done testing to determine a reasonable default 2 /* TODO: EISR/EIMR */ 2 * and edge irqs on UIC. FIXME: check this is correct */ 1 ld r10,PACA_EXGEN+EX_R1(r13) /* FIXME for crit & mcheck */ 1 * TODO : Add specific interface call for platform to set 1 /* FIXME: set up priv2->puq */ 1 * TODO: add batching support when enabled. remember, no dynamic memory here, 1 /* XXX FIXME: Which property name is to use of the 2 following ? */ 1 /* TODO: use vcpu_printf() */ 1 * FIXME: We rely on pcibios_release_device() to remove the 1 * FIXME this is a hack for kexec, we need to reset the exception 1 * TODO: This is not quite right for d-side machine 2 /* TODO: on MPIC v4.0 only, set nomask for non-INT */ 1 * FIXME: The spec says the offset here is 0x10, which I suspect 1 /* XXX FIXME: Provide 64-bit DMA facilities & non-4K TCE tables etc.. */ 1 /* XXX FIXME: Handle 64-bit only DMA devices */ 1 /* FIXME:This construct is actually not useful since we don't shut 1 * FIXME: The code leaks the MPIC object and mappings here; this 1 * TODO: Merging events: 1 /* XXX FIXME: should locate the linux CPU number from the HW cpu 1 /* FIXME */ 2 * FIXME .. and the initrd too? */ 1 * TODO: move some bits like SRR0 read to trampoline, pass PACA 1 /* FIXME */ 1 * FIXME: For now, stay in parity with kexec-tools but if RTAS/OPAL 1 * FIXME: A bit of black magic with OpenPIC (don't ask me why) 1 * TODO: Can we mfspr(AMR) even for user windows? 1 * FIXME: still true now? 1 * TODO: Come up with better approach to find out more accurate memory size 1 * @TODO kvmppc_uvmem_memslot_create() can fail and 1 * FIXME: LOCKING !!! 1 * FIXME: This really should be handled by choosing the right 1 /* FIXME: these should probably be populated by the EEH probe */ 1 /* TODO: put these in a /proc interface, with some sanity checks, and maybe 1 /* TODO: use HW flush assist when available */ 1 /* FIXME: we should process reserve entries */ 1 * TODO: Use the known TLB entry we are running from to 1 /* TODO: use HW flush assist */ 1 /* FIXME: Check if this is for all 440GP, or just Ebony */ 1 * FIXME: Optimize kprobes placed in module addresses. 1 /* TODO: Add watchdog support */ 1 /* FIXME: Only count external ones --RR */ 1 * TODO re-check the document, and clarify whether the RM is correct in 1 /* XXX FIXME: Use size from reg property */ 1 * workaround. FIXME: Need to port the tsi108_eth 1 * FIXME: HEY MA, LOOK AT ME, NO LOCKING! 1 /* TODO: call xive_irq_domain_map() */ 1 * TODO: counter_info_version may need to vary, we should interperate the 1 FIXME: Can someone provide a transliteration of this name into ASCII? 1 * TODO: try calling hash_page from the interrupt handler first 1 * TODO: use __GFP_ZERO with alloc_contig_pages() once supported. 1 /* FIXME: Use pnv_ioda_release_pe()? */ 1 * TODO: We retry in 10ms intervals now. We could/should probably peek at 1 * TODO: Need to handle proper memory cleanup and pmu 1 /* FIXME: Should there really be no locking here? */ 1 * TODO: Need to handle pmu unregistering, which will be 1 /* XXX FIXME: Restore r14/r15 when necessary */ 1 /* FIXME: what are the side-effects of this? */ 1 /* XXX FIXME add timeout */ 2 for (;;); /* FIXME */ 1 * TODO: 1 /* FIXME: check whether length exceeds region size */ 1 /* FIXME: Use the same format as dump_stack() */ 1 /* FIXME more black magic with OpenPIC ... */ 1 return NULL; /* FIXME: panic? */ 2 /* TODO: Add large page lowmem mapping support */ 1 * XXX TODO: Try to make the allocation local to the node where 1 * TODO: Do we need to map the UWC into user address space so they can return 1 * FIXME: Differenciate wallstreet,mainstreet,wallstreetII 1 bge- cr1,exc_##n##_bad_stack;/* bad stack (TODO: out of line) */ \ 1 * TODO: Remove references to 'fadump_reserve_mem=' parameter, 1 case 3: /* USER - TODO */ 1 if (r->len > 16*1024*1024) { /* FIXME: need proper fix */ 1 * TODO: Scan fault FIFO and invalidate CRBs points to this window 1 /* TODO */ 1 * TODO: Queue up this address for hwpoisioning later. 2 * TODO: Reserved (aka dedicated) send buffers are not supported yet. 1 /* FIXME: setup critical cascade?? */ 1 * TODO: Add test for 64e 1 /* TODO: Create a new ATMU for MSIIR */ 1