Lines Matching +full:disable +full:- +full:mmu +full:- +full:reset
3 /*-
4 * SPDX-License-Identifier:BSD-4-Clause AND BSD-2-Clause
35 /*-
185 * In order to disable the use of OFW FrameBuffer and fallback to the
187 * hw.ofwfb.disable=1
189 * To disable the use of FDT (that doesn't support OFW read/write methods)
201 * For instance, to disable a xhci controller and an USB keyboard connected
274 * fit into a 32-bit address space and accessed from real mode. in ofw_real_bounce_alloc()
290 * For virtual-mode OF, direct map this physical address so that in ofw_real_bounce_alloc()
291 * we have a 32-bit virtual address to give OF. in ofw_real_bounce_alloc()
310 * If we haven't set up the MMU, then buf is guaranteed in ofw_real_map()
319 * come online, but after the MMU is up. We don't have the in ofw_real_map()
321 * Copy into the emergency buffer, and reset at the end. in ofw_real_map()
333 of_bounce_offset += sizeof(register_t) - in ofw_real_map()
364 memcpy(buf,of_bounce_virt + (physaddr - of_bounce_phys),len); in ofw_real_unmap()
419 if (args.service == 0 || openfirmware((void *)argsptr) == -1) { in ofw_real_test()
421 return (-1); in ofw_real_test()
452 if (openfirmware((void *)argsptr) == -1) { in ofw_real_peer()
481 if (openfirmware((void *)argsptr) == -1) { in ofw_real_child()
510 if (openfirmware((void *)argsptr) == -1) { in ofw_real_parent()
532 args.name = IN((cell_t)(uintptr_t)"instance-to-package"); in ofw_real_instance_to_package()
539 if (openfirmware((void *)argsptr) == -1) { in ofw_real_instance_to_package()
541 return (-1); in ofw_real_instance_to_package()
571 if (args.propname == 0 || openfirmware((void *)argsptr) == -1) { in ofw_real_getproplen()
573 return (-1); in ofw_real_getproplen()
609 openfirmware((void *)argsptr) == -1) { in ofw_real_getprop()
611 return (-1); in ofw_real_getprop()
646 if (args.buf == 0 || openfirmware((void *)argsptr) == -1) { in ofw_real_nextprop()
648 return (-1); in ofw_real_nextprop()
687 openfirmware((void *)argsptr) == -1) { in ofw_real_setprop()
689 return (-1); in ofw_real_setprop()
722 openfirmware((void *)argsptr) == -1) { in ofw_real_canon()
724 return (-1); in ofw_real_canon()
755 openfirmware((void *)argsptr) == -1) { in ofw_real_finddevice()
757 return (-1); in ofw_real_finddevice()
779 args.name = IN((cell_t)(uintptr_t)"instance-to-path"); in ofw_real_instance_to_path()
790 openfirmware((void *)argsptr) == -1) { in ofw_real_instance_to_path()
792 return (-1); in ofw_real_instance_to_path()
816 args.name = IN((cell_t)(uintptr_t)"package-to-path"); in ofw_real_package_to_path()
827 openfirmware((void *)argsptr) == -1) { in ofw_real_package_to_path()
829 return (-1); in ofw_real_package_to_path()
855 args.name = IN((cell_t)(uintptr_t)"call-method"); in ofw_real_call_method()
860 return (-1); in ofw_real_call_method()
869 for (cp = args.args_n_results + (n = nargs); --n >= 0;) in ofw_real_call_method()
870 *--cp = IN(*(ap++)); in ofw_real_call_method()
873 openfirmware((void *)argsptr) == -1) { in ofw_real_call_method()
875 return (-1); in ofw_real_call_method()
881 for (cp = args.args_n_results + nargs + (n = OUT(args.nreturns)); --n > 0;) in ofw_real_call_method()
882 *(ap++) = OUT(*--cp); in ofw_real_call_method()
906 if (openfirmware((void *)argsptr) == -1) { in ofw_real_interpret()
908 return (-1); in ofw_real_interpret()
943 if (args.device == 0 || openfirmware((void *)argsptr) == -1 in ofw_real_open()
946 return (-1); in ofw_real_open()
1000 if (args.addr == 0 || openfirmware((void *)argsptr) == -1) { in ofw_real_read()
1002 return (-1); in ofw_real_read()
1036 if (args.addr == 0 || openfirmware((void *)argsptr) == -1) { in ofw_real_write()
1038 return (-1); in ofw_real_write()
1069 if (openfirmware((void *)argsptr) == -1) { in ofw_real_seek()
1071 return (-1); in ofw_real_seek()
1106 if (openfirmware((void *)argsptr) == -1) { in ofw_real_claim()
1108 return ((void *)-1); in ofw_real_claim()