summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/cpr
diff options
context:
space:
mode:
authormrj <none@none>2007-01-19 08:10:06 -0800
committermrj <none@none>2007-01-19 08:10:06 -0800
commitae115bc77f6fcde83175c75b4206dc2e50747966 (patch)
tree4cbe67724fffb4374fdef9af1e188357a20aad1d /usr/src/uts/common/cpr
parent4fceebdf03eeac0d7c58a4f70cc19b00a8c40a73 (diff)
downloadillumos-gate-ae115bc77f6fcde83175c75b4206dc2e50747966.tar.gz
PSARC 2006/469 EOF and removal of eeprom -I
PSARC 2006/568 direct boot (dboot) for x86 6219282 interrupt service routine called twice 6223946 potential infinite loop in fbt.c 6228819 tsc_gethrtimeunscaled resets to 0 on suspend 6342201 hat_unload() and cross call usage are needlessly slow on x86, x64 6378723 ctfconvert can't handle GCC empty struct C extension 6379124 ctfconvert can't handle C99 flexible array members 6401187 merging ip's CTF data into genunix introduces a race 6437553 shmat(2) fails on platforms that don't support large pages 6449286 eeprom -I should be torched 6464072 need support for firmware properties 6465816 need a debug record page 6467491 64-bit processes must point %fs or %gs to null selector to utilize [fs|gs]base 6475880 vestiges of old boot code on i386/amd64 should be purged 6475956 Interrupt handling code on x86 platforms should be easier to understand 6477828 pcplusmp psm module should be rearranged to allow multiple platforms to share the same apic code 6477867 x86 KDI should belong in the kernel 6477871 fix for 6232859 also needed for kmdb 6477872 MDB MMU commands need improvements 6477873 cpr debugging can be improved 6477877 mstate accounting should be reset when gethrtimef() is changed 6477915 32-bit x86 kernel should use interrupt gates for all traps 6477963 _update_sregs should be written in C 6477976 no longer need to capture [fs,gs]base in struct regs on every exception 6478642 Solaris needs to support multiple x86 platforms 6478648 ON could use an new & unencumbered xsvc driver 6478734 kernel lint not in C99 mode 6478826 swrand should have framework to lock individual pages 6480763 if interrupts can't be disabled, re-onlining an offline cpu fails 6481824 /dev/fb is not created if installation is done over tty 6483747 clock-tick processing should re-include threads waiting for I/O 6485872 use PTOU macro to access user area instead of old "u" from user.h 6486263 need way to extend kernel core dumps with pages that don't have page_t's 6486435 eeprom, prtdiag should only be platform specific where necessary 6486436 genunix mdb module makefiles duplicate list of files 6486437 intr_common.c should be common 6486445 /dev/mem needs support for page_t-less pages 6486451 cpu_pause() routine should be mach-specific 6486456 SIMULATOR_SUPPORT should die 6486832 x86 platform will need memlist/memseg locking 6486911 amd64 port not finished 6486972 platform TOD setting code may not have real TOD hdw to set 6492647 Better trap trace support for x-calls 6493613 apic_disable_intr() needs round robin fix 6497633 ctfmerge could allow for no ctf sections 6500637 floating point context switching is needlessly slow 6500656 move floating point configuration to C 6500666 need a means to override the setting of uname -m in the kernel build 6500669 update x86 defines 6502790 Files in the boot archive should be individually compressed 6503792 live upgrade environment + bfu + alternate root == incorrect menu.lst file 6504373 kmdb promif shouldn't needlessly busy-wait 6504374 ::interrupts could show level/edge 6506305 opteron erratum 123 should be enabled 6507629 porting x86 platform code to Xen 6510847 kobj.c is unaware of sparc hole between nucleus text and data (from dtrace) --HG-- rename : usr/src/cmd/eeprom/common/Makefile => deleted_files/usr/src/cmd/eeprom/common/Makefile rename : usr/src/cmd/eeprom/eeprom.xml => deleted_files/usr/src/cmd/eeprom/eeprom.xml rename : usr/src/cmd/eeprom/i386/common/benv_sync.c => deleted_files/usr/src/cmd/eeprom/i386/common/benv_sync.c rename : usr/src/cmd/eeprom/i386/i86pc/Makefile => deleted_files/usr/src/cmd/eeprom/i386/i86pc/Makefile rename : usr/src/cmd/eeprom/sparc/sun4u/Makefile => deleted_files/usr/src/cmd/eeprom/sparc/sun4u/Makefile rename : usr/src/cmd/eeprom/sparc/sun4v/Makefile => deleted_files/usr/src/cmd/eeprom/sparc/sun4v/Makefile rename : usr/src/cmd/mdb/common/kmdb/kmdb_kdi_impl.h => deleted_files/usr/src/cmd/mdb/common/kmdb/kmdb_kdi_impl.h rename : usr/src/cmd/mdb/intel/amd64/kmdb/kaif_asmutil.h => deleted_files/usr/src/cmd/mdb/intel/amd64/kmdb/kaif_asmutil.h rename : usr/src/cmd/mdb/intel/amd64/kmdb/kaif_asmutil.s => deleted_files/usr/src/cmd/mdb/intel/amd64/kmdb/kaif_asmutil.s rename : usr/src/cmd/mdb/intel/amd64/kmdb/kaif_resume.s => deleted_files/usr/src/cmd/mdb/intel/amd64/kmdb/kaif_resume.s rename : usr/src/cmd/mdb/intel/ia32/kmdb/kaif_asmutil.h => deleted_files/usr/src/cmd/mdb/intel/ia32/kmdb/kaif_asmutil.h rename : usr/src/cmd/mdb/intel/ia32/kmdb/kaif_asmutil.s => deleted_files/usr/src/cmd/mdb/intel/ia32/kmdb/kaif_asmutil.s rename : usr/src/cmd/mdb/intel/ia32/kmdb/kaif_resume.s => deleted_files/usr/src/cmd/mdb/intel/ia32/kmdb/kaif_resume.s rename : usr/src/cmd/mdb/intel/kmdb/kaif_activate.c => deleted_files/usr/src/cmd/mdb/intel/kmdb/kaif_activate.c rename : usr/src/cmd/mdb/intel/kmdb/kaif_start_isadep.c => deleted_files/usr/src/cmd/mdb/intel/kmdb/kaif_start_isadep.c rename : usr/src/cmd/mdb/sparc/kmdb/kaif_enter.s => deleted_files/usr/src/cmd/mdb/sparc/kmdb/kaif_enter.s rename : usr/src/cmd/prtdiag/i386/i86pc/Makefile => deleted_files/usr/src/cmd/prtdiag/i386/i86pc/Makefile rename : usr/src/cmd/svc/profile/platform_i86pc.xml => deleted_files/usr/src/cmd/svc/profile/platform_i86pc.xml rename : usr/src/psm/stand/boot/amd64/alloc.c => deleted_files/usr/src/psm/stand/boot/amd64/alloc.c rename : usr/src/psm/stand/boot/amd64/amd64/alloc.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/alloc.h rename : usr/src/psm/stand/boot/amd64/amd64/amd64.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/amd64.h rename : usr/src/psm/stand/boot/amd64/amd64/amd64_page.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/amd64_page.h rename : usr/src/psm/stand/boot/amd64/amd64/auxv64.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/auxv64.h rename : usr/src/psm/stand/boot/amd64/amd64/boothooks.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/boothooks.h rename : usr/src/psm/stand/boot/amd64/amd64/bootops64.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/bootops64.h rename : usr/src/psm/stand/boot/amd64/amd64/bootsvcs64.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/bootsvcs64.h rename : usr/src/psm/stand/boot/amd64/amd64/cpu.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/cpu.h rename : usr/src/psm/stand/boot/amd64/amd64/debug.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/debug.h rename : usr/src/psm/stand/boot/amd64/amd64/machregs.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/machregs.h rename : usr/src/psm/stand/boot/amd64/amd64/memlist64.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/memlist64.h rename : usr/src/psm/stand/boot/amd64/amd64/msr.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/msr.h rename : usr/src/psm/stand/boot/amd64/amd64/print.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/print.h rename : usr/src/psm/stand/boot/amd64/amd64/segments.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/segments.h rename : usr/src/psm/stand/boot/amd64/amd64/tss.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/tss.h rename : usr/src/psm/stand/boot/amd64/amd64/types.h => deleted_files/usr/src/psm/stand/boot/amd64/amd64/types.h rename : usr/src/psm/stand/boot/amd64/context.c => deleted_files/usr/src/psm/stand/boot/amd64/context.c rename : usr/src/psm/stand/boot/amd64/cpu.c => deleted_files/usr/src/psm/stand/boot/amd64/cpu.c rename : usr/src/psm/stand/boot/amd64/exception.s => deleted_files/usr/src/psm/stand/boot/amd64/exception.s rename : usr/src/psm/stand/boot/amd64/genassym.c => deleted_files/usr/src/psm/stand/boot/amd64/genassym.c rename : usr/src/psm/stand/boot/amd64/handoff.c => deleted_files/usr/src/psm/stand/boot/amd64/handoff.c rename : usr/src/psm/stand/boot/amd64/i386_subr.s => deleted_files/usr/src/psm/stand/boot/amd64/i386_subr.s rename : usr/src/psm/stand/boot/amd64/locore.s => deleted_files/usr/src/psm/stand/boot/amd64/locore.s rename : usr/src/psm/stand/boot/amd64/memlist.c => deleted_files/usr/src/psm/stand/boot/amd64/memlist.c rename : usr/src/psm/stand/boot/amd64/offsets.in => deleted_files/usr/src/psm/stand/boot/amd64/offsets.in rename : usr/src/psm/stand/boot/amd64/print.c => deleted_files/usr/src/psm/stand/boot/amd64/print.c rename : usr/src/psm/stand/boot/amd64/ptops.c => deleted_files/usr/src/psm/stand/boot/amd64/ptops.c rename : usr/src/psm/stand/boot/amd64/ptxlate.c => deleted_files/usr/src/psm/stand/boot/amd64/ptxlate.c rename : usr/src/psm/stand/boot/amd64/segments.c => deleted_files/usr/src/psm/stand/boot/amd64/segments.c rename : usr/src/psm/stand/boot/amd64/vtrap.c => deleted_files/usr/src/psm/stand/boot/amd64/vtrap.c rename : usr/src/psm/stand/boot/i386/Makefile => deleted_files/usr/src/psm/stand/boot/i386/Makefile rename : usr/src/psm/stand/boot/i386/Makefile.com => deleted_files/usr/src/psm/stand/boot/i386/Makefile.com rename : usr/src/psm/stand/boot/i386/common/bios.c => deleted_files/usr/src/psm/stand/boot/i386/common/bios.c rename : usr/src/psm/stand/boot/i386/common/biosint.h => deleted_files/usr/src/psm/stand/boot/i386/common/biosint.h rename : usr/src/psm/stand/boot/i386/common/biosint.map => deleted_files/usr/src/psm/stand/boot/i386/common/biosint.map rename : usr/src/psm/stand/boot/i386/common/biosutil.c => deleted_files/usr/src/psm/stand/boot/i386/common/biosutil.c rename : usr/src/psm/stand/boot/i386/common/boot_plat.c => deleted_files/usr/src/psm/stand/boot/i386/common/boot_plat.c rename : usr/src/psm/stand/boot/i386/common/boot_ramdisk.c => deleted_files/usr/src/psm/stand/boot/i386/common/boot_ramdisk.c rename : usr/src/psm/stand/boot/i386/common/bootenv.c => deleted_files/usr/src/psm/stand/boot/i386/common/bootenv.c rename : usr/src/psm/stand/boot/i386/common/bootflags.c => deleted_files/usr/src/psm/stand/boot/i386/common/bootflags.c rename : usr/src/psm/stand/boot/i386/common/bootops.c => deleted_files/usr/src/psm/stand/boot/i386/common/bootops.c rename : usr/src/psm/stand/boot/i386/common/bootprop.c => deleted_files/usr/src/psm/stand/boot/i386/common/bootprop.c rename : usr/src/psm/stand/boot/i386/common/bootprop.h => deleted_files/usr/src/psm/stand/boot/i386/common/bootprop.h rename : usr/src/psm/stand/boot/i386/common/chario.h => deleted_files/usr/src/psm/stand/boot/i386/common/chario.h rename : usr/src/psm/stand/boot/i386/common/check_iopath.c => deleted_files/usr/src/psm/stand/boot/i386/common/check_iopath.c rename : usr/src/psm/stand/boot/i386/common/cpu_id.h => deleted_files/usr/src/psm/stand/boot/i386/common/cpu_id.h rename : usr/src/psm/stand/boot/i386/common/debug.h => deleted_files/usr/src/psm/stand/boot/i386/common/debug.h rename : usr/src/psm/stand/boot/i386/common/i86.il => deleted_files/usr/src/psm/stand/boot/i386/common/i86.il rename : usr/src/psm/stand/boot/i386/common/machine.h => deleted_files/usr/src/psm/stand/boot/i386/common/machine.h rename : usr/src/psm/stand/boot/i386/common/mapfile => deleted_files/usr/src/psm/stand/boot/i386/common/mapfile rename : usr/src/psm/stand/boot/i386/common/memory.c => deleted_files/usr/src/psm/stand/boot/i386/common/memory.c rename : usr/src/psm/stand/boot/i386/common/mkbin.c => deleted_files/usr/src/psm/stand/boot/i386/common/mkbin.c rename : usr/src/psm/stand/boot/i386/common/multiboot.c => deleted_files/usr/src/psm/stand/boot/i386/common/multiboot.c rename : usr/src/psm/stand/boot/i386/common/multiboot.h => deleted_files/usr/src/psm/stand/boot/i386/common/multiboot.h rename : usr/src/psm/stand/boot/i386/common/standalloc.c => deleted_files/usr/src/psm/stand/boot/i386/common/standalloc.c rename : usr/src/psm/stand/boot/i386/common/standalloc.h => deleted_files/usr/src/psm/stand/boot/i386/common/standalloc.h rename : usr/src/psm/stand/boot/i386/common/util.h => deleted_files/usr/src/psm/stand/boot/i386/common/util.h rename : usr/src/psm/stand/boot/i386/common/vgaprobe.c => deleted_files/usr/src/psm/stand/boot/i386/common/vgaprobe.c rename : usr/src/psm/stand/boot/i386/i86pc/Makefile => deleted_files/usr/src/psm/stand/boot/i386/i86pc/Makefile rename : usr/src/psm/stand/boot/i386/i86pc/asm.s => deleted_files/usr/src/psm/stand/boot/i386/i86pc/asm.s rename : usr/src/psm/stand/boot/i386/i86pc/biosint.s => deleted_files/usr/src/psm/stand/boot/i386/i86pc/biosint.s rename : usr/src/psm/stand/boot/i386/i86pc/cpu_id.s => deleted_files/usr/src/psm/stand/boot/i386/i86pc/cpu_id.s rename : usr/src/psm/stand/boot/i386/i86pc/idttab.s => deleted_files/usr/src/psm/stand/boot/i386/i86pc/idttab.s rename : usr/src/psm/stand/boot/i386/i86pc/samuldiv64.s => deleted_files/usr/src/psm/stand/boot/i386/i86pc/samuldiv64.s rename : usr/src/uts/common/zmod/mapfile => deleted_files/usr/src/uts/common/zmod/mapfile rename : usr/src/uts/intel/amd64/Makefile.rules => deleted_files/usr/src/uts/intel/amd64/Makefile.rules rename : usr/src/uts/intel/ia32/Makefile.rules => deleted_files/usr/src/uts/intel/ia32/Makefile.rules rename : usr/src/uts/intel/ia32/os/arch_kdi.c => deleted_files/usr/src/uts/intel/ia32/os/arch_kdi.c rename : usr/src/uts/intel/ia32/sys/mmu.h => deleted_files/usr/src/uts/intel/ia32/sys/mmu.h rename : usr/src/uts/intel/krtld/Makefile => deleted_files/usr/src/uts/intel/krtld/Makefile rename : usr/src/uts/intel/sys/immu.h => deleted_files/usr/src/uts/intel/sys/immu.h rename : usr/src/uts/intel/sys/mmu.h => deleted_files/usr/src/uts/intel/sys/mmu.h rename : usr/src/uts/intel/zmod/Makefile => deleted_files/usr/src/uts/intel/zmod/Makefile rename : usr/src/uts/sparc/zmod/Makefile => deleted_files/usr/src/uts/sparc/zmod/Makefile rename : usr/src/cmd/eeprom/i386/common/benv.c => usr/src/cmd/eeprom/i386/benv.c rename : usr/src/cmd/eeprom/i386/common/benv.h => usr/src/cmd/eeprom/i386/benv.h rename : usr/src/cmd/eeprom/i386/common/benv_kvm.c => usr/src/cmd/eeprom/i386/benv_kvm.c rename : usr/src/cmd/eeprom/common/loadlogo.c => usr/src/cmd/eeprom/sparc/loadlogo.c rename : usr/src/cmd/eeprom/common/openprom.c => usr/src/cmd/eeprom/sparc/openprom.c rename : usr/src/cmd/mdb/i86pc/modules/uppc/intr_common.c => usr/src/cmd/mdb/i86pc/modules/common/intr_common.c rename : usr/src/cmd/mdb/i86pc/modules/uppc/intr_common.h => usr/src/cmd/mdb/i86pc/modules/common/intr_common.h rename : usr/src/cmd/prtdiag/i386/i86pc/smbios.c => usr/src/cmd/prtdiag/i386/smbios.c rename : usr/src/cmd/prtdiag/Makefile.targ => usr/src/cmd/prtdiag/sparc/Makefile.targ rename : usr/src/psm/stand/boot/i386/common/console.c => usr/src/uts/i86pc/boot/boot_console.c rename : usr/src/psm/stand/boot/i386/common/keyboard.c => usr/src/uts/i86pc/boot/boot_keyboard.c rename : usr/src/psm/stand/boot/i386/common/keyboard_table.c => usr/src/uts/i86pc/boot/boot_keyboard_table.c rename : usr/src/psm/stand/boot/i386/common/keyboard_table.h => usr/src/uts/i86pc/boot/boot_keyboard_table.h rename : usr/src/psm/stand/boot/i386/common/serial.h => usr/src/uts/i86pc/boot/boot_serial.h rename : usr/src/psm/stand/boot/i386/common/vga.c => usr/src/uts/i86pc/boot/boot_vga.c rename : usr/src/psm/stand/boot/i386/common/vga.h => usr/src/uts/i86pc/boot/boot_vga.h rename : usr/src/uts/intel/consconfig_dacf/Makefile => usr/src/uts/i86pc/consconfig_dacf/Makefile rename : usr/src/uts/intel/io/consplat.c => usr/src/uts/i86pc/io/consplat.c rename : usr/src/uts/common/io/pit.c => usr/src/uts/i86pc/io/hardclk.c rename : usr/src/uts/common/io/hardclk.c => usr/src/uts/i86pc/io/todpc_subr.c rename : usr/src/uts/i86pc/io/pcplusmp/apic.h => usr/src/uts/i86pc/sys/apic.h rename : usr/src/psm/stand/boot/i386/common/console.h => usr/src/uts/i86pc/sys/boot_console.h rename : usr/src/uts/i86pc/vm/mach_i86mmu.c => usr/src/uts/i86pc/vm/i86_mmu.c rename : usr/src/uts/i86pc/acpica/Makefile => usr/src/uts/intel/acpica/Makefile rename : usr/src/uts/i86pc/agpgart/Makefile => usr/src/uts/intel/agpgart/Makefile rename : usr/src/uts/i86pc/agpmaster/Makefile => usr/src/uts/intel/agpmaster/Makefile rename : usr/src/uts/i86pc/agptarget/Makefile => usr/src/uts/intel/agptarget/Makefile rename : usr/src/uts/i86pc/amd64_gart/Makefile => usr/src/uts/intel/amd64_gart/Makefile rename : usr/src/uts/i86pc/ata/Makefile => usr/src/uts/intel/ata/Makefile rename : usr/src/uts/i86pc/audio810/Makefile => usr/src/uts/intel/audio810/Makefile rename : usr/src/uts/i86pc/audiohd/Makefile => usr/src/uts/intel/audiohd/Makefile rename : usr/src/uts/i86pc/audioixp/Makefile => usr/src/uts/intel/audioixp/Makefile rename : usr/src/uts/i86pc/bootdev/Makefile => usr/src/uts/intel/bootdev/Makefile rename : usr/src/uts/i86pc/dnet/Makefile => usr/src/uts/intel/dnet/Makefile rename : usr/src/uts/i86pc/drm/Makefile => usr/src/uts/intel/drm/Makefile rename : usr/src/uts/i86pc/fd/Makefile => usr/src/uts/intel/fd/Makefile rename : usr/src/uts/i86pc/fdc/Makefile => usr/src/uts/intel/fdc/Makefile rename : usr/src/uts/i86pc/i915/Makefile => usr/src/uts/intel/i915/Makefile rename : usr/src/uts/i86pc/io/acpica/README.txt => usr/src/uts/intel/io/acpica/README.txt rename : usr/src/uts/i86pc/io/acpica/acpi_enum.c => usr/src/uts/intel/io/acpica/acpi_enum.c rename : usr/src/uts/i86pc/io/acpica/acpica.c => usr/src/uts/intel/io/acpica/acpica.c rename : usr/src/uts/i86pc/io/acpica/acpica_ec.c => usr/src/uts/intel/io/acpica/acpica_ec.c rename : usr/src/uts/i86pc/io/acpica/changes.txt => usr/src/uts/intel/io/acpica/changes.txt rename : usr/src/uts/i86pc/io/acpica/cmp_ca.sh => usr/src/uts/intel/io/acpica/cmp_ca.sh rename : usr/src/uts/i86pc/io/acpica/debugger/dbcmds.c => usr/src/uts/intel/io/acpica/debugger/dbcmds.c rename : usr/src/uts/i86pc/io/acpica/debugger/dbdisply.c => usr/src/uts/intel/io/acpica/debugger/dbdisply.c rename : usr/src/uts/i86pc/io/acpica/debugger/dbexec.c => usr/src/uts/intel/io/acpica/debugger/dbexec.c rename : usr/src/uts/i86pc/io/acpica/debugger/dbfileio.c => usr/src/uts/intel/io/acpica/debugger/dbfileio.c rename : usr/src/uts/i86pc/io/acpica/debugger/dbhistry.c => usr/src/uts/intel/io/acpica/debugger/dbhistry.c rename : usr/src/uts/i86pc/io/acpica/debugger/dbinput.c => usr/src/uts/intel/io/acpica/debugger/dbinput.c rename : usr/src/uts/i86pc/io/acpica/debugger/dbstats.c => usr/src/uts/intel/io/acpica/debugger/dbstats.c rename : usr/src/uts/i86pc/io/acpica/debugger/dbutils.c => usr/src/uts/intel/io/acpica/debugger/dbutils.c rename : usr/src/uts/i86pc/io/acpica/debugger/dbxface.c => usr/src/uts/intel/io/acpica/debugger/dbxface.c rename : usr/src/uts/i86pc/io/acpica/disassembler/dmbuffer.c => usr/src/uts/intel/io/acpica/disassembler/dmbuffer.c rename : usr/src/uts/i86pc/io/acpica/disassembler/dmnames.c => usr/src/uts/intel/io/acpica/disassembler/dmnames.c rename : usr/src/uts/i86pc/io/acpica/disassembler/dmobject.c => usr/src/uts/intel/io/acpica/disassembler/dmobject.c rename : usr/src/uts/i86pc/io/acpica/disassembler/dmopcode.c => usr/src/uts/intel/io/acpica/disassembler/dmopcode.c rename : usr/src/uts/i86pc/io/acpica/disassembler/dmresrc.c => usr/src/uts/intel/io/acpica/disassembler/dmresrc.c rename : usr/src/uts/i86pc/io/acpica/disassembler/dmresrcl.c => usr/src/uts/intel/io/acpica/disassembler/dmresrcl.c rename : usr/src/uts/i86pc/io/acpica/disassembler/dmresrcs.c => usr/src/uts/intel/io/acpica/disassembler/dmresrcs.c rename : usr/src/uts/i86pc/io/acpica/disassembler/dmutils.c => usr/src/uts/intel/io/acpica/disassembler/dmutils.c rename : usr/src/uts/i86pc/io/acpica/disassembler/dmwalk.c => usr/src/uts/intel/io/acpica/disassembler/dmwalk.c rename : usr/src/uts/i86pc/io/acpica/events/evevent.c => usr/src/uts/intel/io/acpica/events/evevent.c rename : usr/src/uts/i86pc/io/acpica/events/evgpe.c => usr/src/uts/intel/io/acpica/events/evgpe.c rename : usr/src/uts/i86pc/io/acpica/events/evgpeblk.c => usr/src/uts/intel/io/acpica/events/evgpeblk.c rename : usr/src/uts/i86pc/io/acpica/events/evmisc.c => usr/src/uts/intel/io/acpica/events/evmisc.c rename : usr/src/uts/i86pc/io/acpica/events/evregion.c => usr/src/uts/intel/io/acpica/events/evregion.c rename : usr/src/uts/i86pc/io/acpica/events/evrgnini.c => usr/src/uts/intel/io/acpica/events/evrgnini.c rename : usr/src/uts/i86pc/io/acpica/events/evsci.c => usr/src/uts/intel/io/acpica/events/evsci.c rename : usr/src/uts/i86pc/io/acpica/events/evxface.c => usr/src/uts/intel/io/acpica/events/evxface.c rename : usr/src/uts/i86pc/io/acpica/events/evxfevnt.c => usr/src/uts/intel/io/acpica/events/evxfevnt.c rename : usr/src/uts/i86pc/io/acpica/events/evxfregn.c => usr/src/uts/intel/io/acpica/events/evxfregn.c rename : usr/src/uts/i86pc/io/acpica/hardware/hwacpi.c => usr/src/uts/intel/io/acpica/hardware/hwacpi.c rename : usr/src/uts/i86pc/io/acpica/hardware/hwgpe.c => usr/src/uts/intel/io/acpica/hardware/hwgpe.c rename : usr/src/uts/i86pc/io/acpica/hardware/hwregs.c => usr/src/uts/intel/io/acpica/hardware/hwregs.c rename : usr/src/uts/i86pc/io/acpica/hardware/hwsleep.c => usr/src/uts/intel/io/acpica/hardware/hwsleep.c rename : usr/src/uts/i86pc/io/acpica/hardware/hwtimer.c => usr/src/uts/intel/io/acpica/hardware/hwtimer.c rename : usr/src/uts/i86pc/io/acpica/interpreter/dispatcher/dsfield.c => usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsfield.c rename : usr/src/uts/i86pc/io/acpica/interpreter/dispatcher/dsinit.c => usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsinit.c rename : usr/src/uts/i86pc/io/acpica/interpreter/dispatcher/dsmethod.c => usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsmethod.c rename : usr/src/uts/i86pc/io/acpica/interpreter/dispatcher/dsmthdat.c => usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsmthdat.c rename : usr/src/uts/i86pc/io/acpica/interpreter/dispatcher/dsobject.c => usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsobject.c rename : usr/src/uts/i86pc/io/acpica/interpreter/dispatcher/dsopcode.c => usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsopcode.c rename : usr/src/uts/i86pc/io/acpica/interpreter/dispatcher/dsutils.c => usr/src/uts/intel/io/acpica/interpreter/dispatcher/dsutils.c rename : usr/src/uts/i86pc/io/acpica/interpreter/dispatcher/dswexec.c => usr/src/uts/intel/io/acpica/interpreter/dispatcher/dswexec.c rename : usr/src/uts/i86pc/io/acpica/interpreter/dispatcher/dswload.c => usr/src/uts/intel/io/acpica/interpreter/dispatcher/dswload.c rename : usr/src/uts/i86pc/io/acpica/interpreter/dispatcher/dswscope.c => usr/src/uts/intel/io/acpica/interpreter/dispatcher/dswscope.c rename : usr/src/uts/i86pc/io/acpica/interpreter/dispatcher/dswstate.c => usr/src/uts/intel/io/acpica/interpreter/dispatcher/dswstate.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exconfig.c => usr/src/uts/intel/io/acpica/interpreter/executer/exconfig.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exconvrt.c => usr/src/uts/intel/io/acpica/interpreter/executer/exconvrt.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/excreate.c => usr/src/uts/intel/io/acpica/interpreter/executer/excreate.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exdump.c => usr/src/uts/intel/io/acpica/interpreter/executer/exdump.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exfield.c => usr/src/uts/intel/io/acpica/interpreter/executer/exfield.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exfldio.c => usr/src/uts/intel/io/acpica/interpreter/executer/exfldio.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exmisc.c => usr/src/uts/intel/io/acpica/interpreter/executer/exmisc.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exmutex.c => usr/src/uts/intel/io/acpica/interpreter/executer/exmutex.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exnames.c => usr/src/uts/intel/io/acpica/interpreter/executer/exnames.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exoparg1.c => usr/src/uts/intel/io/acpica/interpreter/executer/exoparg1.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exoparg2.c => usr/src/uts/intel/io/acpica/interpreter/executer/exoparg2.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exoparg3.c => usr/src/uts/intel/io/acpica/interpreter/executer/exoparg3.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exoparg6.c => usr/src/uts/intel/io/acpica/interpreter/executer/exoparg6.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exprep.c => usr/src/uts/intel/io/acpica/interpreter/executer/exprep.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exregion.c => usr/src/uts/intel/io/acpica/interpreter/executer/exregion.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exresnte.c => usr/src/uts/intel/io/acpica/interpreter/executer/exresnte.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exresolv.c => usr/src/uts/intel/io/acpica/interpreter/executer/exresolv.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exresop.c => usr/src/uts/intel/io/acpica/interpreter/executer/exresop.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exstore.c => usr/src/uts/intel/io/acpica/interpreter/executer/exstore.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exstoren.c => usr/src/uts/intel/io/acpica/interpreter/executer/exstoren.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exstorob.c => usr/src/uts/intel/io/acpica/interpreter/executer/exstorob.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exsystem.c => usr/src/uts/intel/io/acpica/interpreter/executer/exsystem.c rename : usr/src/uts/i86pc/io/acpica/interpreter/executer/exutils.c => usr/src/uts/intel/io/acpica/interpreter/executer/exutils.c rename : usr/src/uts/i86pc/io/acpica/interpreter/parser/psargs.c => usr/src/uts/intel/io/acpica/interpreter/parser/psargs.c rename : usr/src/uts/i86pc/io/acpica/interpreter/parser/psloop.c => usr/src/uts/intel/io/acpica/interpreter/parser/psloop.c rename : usr/src/uts/i86pc/io/acpica/interpreter/parser/psopcode.c => usr/src/uts/intel/io/acpica/interpreter/parser/psopcode.c rename : usr/src/uts/i86pc/io/acpica/interpreter/parser/psparse.c => usr/src/uts/intel/io/acpica/interpreter/parser/psparse.c rename : usr/src/uts/i86pc/io/acpica/interpreter/parser/psscope.c => usr/src/uts/intel/io/acpica/interpreter/parser/psscope.c rename : usr/src/uts/i86pc/io/acpica/interpreter/parser/pstree.c => usr/src/uts/intel/io/acpica/interpreter/parser/pstree.c rename : usr/src/uts/i86pc/io/acpica/interpreter/parser/psutils.c => usr/src/uts/intel/io/acpica/interpreter/parser/psutils.c rename : usr/src/uts/i86pc/io/acpica/interpreter/parser/pswalk.c => usr/src/uts/intel/io/acpica/interpreter/parser/pswalk.c rename : usr/src/uts/i86pc/io/acpica/interpreter/parser/psxface.c => usr/src/uts/intel/io/acpica/interpreter/parser/psxface.c rename : usr/src/uts/i86pc/io/acpica/master_ops.c => usr/src/uts/intel/io/acpica/master_ops.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsaccess.c => usr/src/uts/intel/io/acpica/namespace/nsaccess.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsalloc.c => usr/src/uts/intel/io/acpica/namespace/nsalloc.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsdump.c => usr/src/uts/intel/io/acpica/namespace/nsdump.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsdumpdv.c => usr/src/uts/intel/io/acpica/namespace/nsdumpdv.c rename : usr/src/uts/i86pc/io/acpica/namespace/nseval.c => usr/src/uts/intel/io/acpica/namespace/nseval.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsinit.c => usr/src/uts/intel/io/acpica/namespace/nsinit.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsload.c => usr/src/uts/intel/io/acpica/namespace/nsload.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsnames.c => usr/src/uts/intel/io/acpica/namespace/nsnames.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsobject.c => usr/src/uts/intel/io/acpica/namespace/nsobject.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsparse.c => usr/src/uts/intel/io/acpica/namespace/nsparse.c rename : usr/src/uts/i86pc/io/acpica/namespace/nssearch.c => usr/src/uts/intel/io/acpica/namespace/nssearch.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsutils.c => usr/src/uts/intel/io/acpica/namespace/nsutils.c rename : usr/src/uts/i86pc/io/acpica/namespace/nswalk.c => usr/src/uts/intel/io/acpica/namespace/nswalk.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsxfeval.c => usr/src/uts/intel/io/acpica/namespace/nsxfeval.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsxfname.c => usr/src/uts/intel/io/acpica/namespace/nsxfname.c rename : usr/src/uts/i86pc/io/acpica/namespace/nsxfobj.c => usr/src/uts/intel/io/acpica/namespace/nsxfobj.c rename : usr/src/uts/i86pc/io/acpica/osl.c => usr/src/uts/intel/io/acpica/osl.c rename : usr/src/uts/i86pc/io/acpica/osl_ml.s => usr/src/uts/intel/io/acpica/osl_ml.s rename : usr/src/uts/i86pc/io/acpica/resources/rsaddr.c => usr/src/uts/intel/io/acpica/resources/rsaddr.c rename : usr/src/uts/i86pc/io/acpica/resources/rscalc.c => usr/src/uts/intel/io/acpica/resources/rscalc.c rename : usr/src/uts/i86pc/io/acpica/resources/rscreate.c => usr/src/uts/intel/io/acpica/resources/rscreate.c rename : usr/src/uts/i86pc/io/acpica/resources/rsdump.c => usr/src/uts/intel/io/acpica/resources/rsdump.c rename : usr/src/uts/i86pc/io/acpica/resources/rsinfo.c => usr/src/uts/intel/io/acpica/resources/rsinfo.c rename : usr/src/uts/i86pc/io/acpica/resources/rsio.c => usr/src/uts/intel/io/acpica/resources/rsio.c rename : usr/src/uts/i86pc/io/acpica/resources/rsirq.c => usr/src/uts/intel/io/acpica/resources/rsirq.c rename : usr/src/uts/i86pc/io/acpica/resources/rslist.c => usr/src/uts/intel/io/acpica/resources/rslist.c rename : usr/src/uts/i86pc/io/acpica/resources/rsmemory.c => usr/src/uts/intel/io/acpica/resources/rsmemory.c rename : usr/src/uts/i86pc/io/acpica/resources/rsmisc.c => usr/src/uts/intel/io/acpica/resources/rsmisc.c rename : usr/src/uts/i86pc/io/acpica/resources/rsutils.c => usr/src/uts/intel/io/acpica/resources/rsutils.c rename : usr/src/uts/i86pc/io/acpica/resources/rsxface.c => usr/src/uts/intel/io/acpica/resources/rsxface.c rename : usr/src/uts/i86pc/io/acpica/tables/tbconvrt.c => usr/src/uts/intel/io/acpica/tables/tbconvrt.c rename : usr/src/uts/i86pc/io/acpica/tables/tbget.c => usr/src/uts/intel/io/acpica/tables/tbget.c rename : usr/src/uts/i86pc/io/acpica/tables/tbgetall.c => usr/src/uts/intel/io/acpica/tables/tbgetall.c rename : usr/src/uts/i86pc/io/acpica/tables/tbinstal.c => usr/src/uts/intel/io/acpica/tables/tbinstal.c rename : usr/src/uts/i86pc/io/acpica/tables/tbrsdt.c => usr/src/uts/intel/io/acpica/tables/tbrsdt.c rename : usr/src/uts/i86pc/io/acpica/tables/tbutils.c => usr/src/uts/intel/io/acpica/tables/tbutils.c rename : usr/src/uts/i86pc/io/acpica/tables/tbxface.c => usr/src/uts/intel/io/acpica/tables/tbxface.c rename : usr/src/uts/i86pc/io/acpica/tables/tbxfroot.c => usr/src/uts/intel/io/acpica/tables/tbxfroot.c rename : usr/src/uts/i86pc/io/acpica/utilities/utalloc.c => usr/src/uts/intel/io/acpica/utilities/utalloc.c rename : usr/src/uts/i86pc/io/acpica/utilities/utcache.c => usr/src/uts/intel/io/acpica/utilities/utcache.c rename : usr/src/uts/i86pc/io/acpica/utilities/utclib.c => usr/src/uts/intel/io/acpica/utilities/utclib.c rename : usr/src/uts/i86pc/io/acpica/utilities/utcopy.c => usr/src/uts/intel/io/acpica/utilities/utcopy.c rename : usr/src/uts/i86pc/io/acpica/utilities/utdebug.c => usr/src/uts/intel/io/acpica/utilities/utdebug.c rename : usr/src/uts/i86pc/io/acpica/utilities/utdelete.c => usr/src/uts/intel/io/acpica/utilities/utdelete.c rename : usr/src/uts/i86pc/io/acpica/utilities/uteval.c => usr/src/uts/intel/io/acpica/utilities/uteval.c rename : usr/src/uts/i86pc/io/acpica/utilities/utglobal.c => usr/src/uts/intel/io/acpica/utilities/utglobal.c rename : usr/src/uts/i86pc/io/acpica/utilities/utinit.c => usr/src/uts/intel/io/acpica/utilities/utinit.c rename : usr/src/uts/i86pc/io/acpica/utilities/utmath.c => usr/src/uts/intel/io/acpica/utilities/utmath.c rename : usr/src/uts/i86pc/io/acpica/utilities/utmisc.c => usr/src/uts/intel/io/acpica/utilities/utmisc.c rename : usr/src/uts/i86pc/io/acpica/utilities/utmutex.c => usr/src/uts/intel/io/acpica/utilities/utmutex.c rename : usr/src/uts/i86pc/io/acpica/utilities/utobject.c => usr/src/uts/intel/io/acpica/utilities/utobject.c rename : usr/src/uts/i86pc/io/acpica/utilities/utresrc.c => usr/src/uts/intel/io/acpica/utilities/utresrc.c rename : usr/src/uts/i86pc/io/acpica/utilities/utstate.c => usr/src/uts/intel/io/acpica/utilities/utstate.c rename : usr/src/uts/i86pc/io/acpica/utilities/uttrack.c => usr/src/uts/intel/io/acpica/utilities/uttrack.c rename : usr/src/uts/i86pc/io/acpica/utilities/utxface.c => usr/src/uts/intel/io/acpica/utilities/utxface.c rename : usr/src/uts/i86pc/io/agpgart/agp_kstat.c => usr/src/uts/intel/io/agpgart/agp_kstat.c rename : usr/src/uts/i86pc/io/agpgart/agpgart.c => usr/src/uts/intel/io/agpgart/agpgart.c rename : usr/src/uts/i86pc/io/agpgart/agpgart.conf => usr/src/uts/intel/io/agpgart/agpgart.conf rename : usr/src/uts/i86pc/io/agpgart/agptarget.c => usr/src/uts/intel/io/agpgart/agptarget.c rename : usr/src/uts/i86pc/io/agpgart/amd64_gart.c => usr/src/uts/intel/io/agpgart/amd64_gart.c rename : usr/src/uts/i86pc/io/agpmaster/agpmaster.c => usr/src/uts/intel/io/agpmaster/agpmaster.c rename : usr/src/uts/i86pc/io/dnet.c => usr/src/uts/intel/io/dnet.c rename : usr/src/uts/i86pc/io/dnet.conf => usr/src/uts/intel/io/dnet.conf rename : usr/src/uts/i86pc/io/drm/drm_asm.s => usr/src/uts/intel/io/drm/drm_asm.s rename : usr/src/uts/i86pc/io/drm/i915_dma.c => usr/src/uts/intel/io/drm/i915_dma.c rename : usr/src/uts/i86pc/io/drm/i915_drm.h => usr/src/uts/intel/io/drm/i915_drm.h rename : usr/src/uts/i86pc/io/drm/i915_drv.c => usr/src/uts/intel/io/drm/i915_drv.c rename : usr/src/uts/i86pc/io/drm/i915_drv.h => usr/src/uts/intel/io/drm/i915_drv.h rename : usr/src/uts/i86pc/io/drm/i915_irq.c => usr/src/uts/intel/io/drm/i915_irq.c rename : usr/src/uts/i86pc/io/drm/i915_mem.c => usr/src/uts/intel/io/drm/i915_mem.c rename : usr/src/uts/i86pc/io/drm/i915_sundrv.c => usr/src/uts/intel/io/drm/i915_sundrv.c rename : usr/src/uts/i86pc/io/fd.conf => usr/src/uts/intel/io/fd.conf rename : usr/src/uts/common/io/i8254.c => usr/src/uts/intel/io/i8254.c rename : usr/src/uts/i86pc/io/logi.c => usr/src/uts/intel/io/logi.c rename : usr/src/uts/i86pc/io/mii.c => usr/src/uts/intel/io/mii.c rename : usr/src/uts/i86pc/io/mscsi.c => usr/src/uts/intel/io/mscsi.c rename : usr/src/uts/i86pc/io/mscsi.conf => usr/src/uts/intel/io/mscsi.conf rename : usr/src/uts/i86pc/io/msm.c => usr/src/uts/intel/io/msm.c rename : usr/src/uts/i86pc/io/pci/mps_table.h => usr/src/uts/intel/io/pci/mps_table.h rename : usr/src/uts/i86pc/io/pci/pci_autoconfig.c => usr/src/uts/intel/io/pci/pci_autoconfig.c rename : usr/src/uts/i86pc/io/pci/pci_boot.c => usr/src/uts/intel/io/pci/pci_boot.c rename : usr/src/uts/i86pc/io/pci/pci_memlist.c => usr/src/uts/intel/io/pci/pci_memlist.c rename : usr/src/uts/i86pc/io/pci/pci_pci.c => usr/src/uts/intel/io/pci/pci_pci.c rename : usr/src/uts/i86pc/io/pci/pci_resource.c => usr/src/uts/intel/io/pci/pci_resource.c rename : usr/src/uts/i86pc/io/pci/pcihrt.h => usr/src/uts/intel/io/pci/pcihrt.h rename : usr/src/uts/i86pc/io/pciex/hotplug/pciehpc/pciehpc_acpi.c => usr/src/uts/intel/io/pciex/hotplug/pciehpc/pciehpc_acpi.c rename : usr/src/uts/i86pc/io/pciex/hotplug/pciehpc/pciehpc_acpi.h => usr/src/uts/intel/io/pciex/hotplug/pciehpc/pciehpc_acpi.h rename : usr/src/uts/i86pc/io/pciex/hotplug/pciehpc/pciehpc_nvidia.c => usr/src/uts/intel/io/pciex/hotplug/pciehpc/pciehpc_nvidia.c rename : usr/src/uts/i86pc/io/pciex/hotplug/pciehpc/pciehpc_nvidia.h => usr/src/uts/intel/io/pciex/hotplug/pciehpc/pciehpc_nvidia.h rename : usr/src/uts/i86pc/io/pciex/hotplug/pciehpc/pciehpc_x86.c => usr/src/uts/intel/io/pciex/hotplug/pciehpc/pciehpc_x86.c rename : usr/src/uts/i86pc/io/pciex/pcie_error.c => usr/src/uts/intel/io/pciex/pcie_error.c rename : usr/src/uts/i86pc/io/pciex/pcie_error.h => usr/src/uts/intel/io/pciex/pcie_error.h rename : usr/src/uts/i86pc/io/pciex/pcie_nvidia.c => usr/src/uts/intel/io/pciex/pcie_nvidia.c rename : usr/src/uts/i86pc/io/pciex/pcie_nvidia.h => usr/src/uts/intel/io/pciex/pcie_nvidia.h rename : usr/src/uts/i86pc/io/pciex/pcie_pci.c => usr/src/uts/intel/io/pciex/pcie_pci.c rename : usr/src/uts/i86pc/io/pciex/pcie_pci.conf => usr/src/uts/intel/io/pciex/pcie_pci.conf rename : usr/src/uts/i86pc/io/smcp/smcp.c => usr/src/uts/intel/io/smcp/smcp.c rename : usr/src/uts/i86pc/io/smcp/smcp.h => usr/src/uts/intel/io/smcp/smcp.h rename : usr/src/uts/i86pc/kb8042/Makefile => usr/src/uts/intel/kb8042/Makefile rename : usr/src/cmd/mdb/intel/amd64/kmdb/kaif_startup.s => usr/src/uts/intel/kdi/amd64/kdi_asm.s rename : usr/src/cmd/mdb/intel/ia32/kmdb/kaif_startup.s => usr/src/uts/intel/kdi/ia32/kdi_asm.s rename : usr/src/cmd/mdb/intel/kmdb/kaif_idt.c => usr/src/uts/intel/kdi/kdi_idt.c rename : usr/src/cmd/mdb/intel/kmdb/kaif_idthdl.s => usr/src/uts/intel/kdi/kdi_idthdl.s rename : usr/src/cmd/mdb/intel/kmdb/kaif_off.in => usr/src/uts/intel/kdi/kdi_offsets.in rename : usr/src/uts/i86pc/logi/Makefile => usr/src/uts/intel/logi/Makefile rename : usr/src/uts/i86pc/mscsi/Makefile => usr/src/uts/intel/mscsi/Makefile rename : usr/src/uts/i86pc/msm/Makefile => usr/src/uts/intel/msm/Makefile rename : usr/src/uts/i86pc/pci_autoconfig/Makefile => usr/src/uts/intel/pci_autoconfig/Makefile rename : usr/src/uts/i86pc/pci_pci/Makefile => usr/src/uts/intel/pci_pci/Makefile rename : usr/src/uts/i86pc/pcic/Makefile => usr/src/uts/intel/pcic/Makefile rename : usr/src/uts/i86pc/pcie_pci/Makefile => usr/src/uts/intel/pcie_pci/Makefile rename : usr/src/uts/i86pc/pciehpc/Makefile => usr/src/uts/intel/pciehpc/Makefile rename : usr/src/uts/i86pc/power/Makefile => usr/src/uts/intel/power/Makefile rename : usr/src/cmd/mdb/intel/kmdb/kaif_regs.h => usr/src/uts/intel/sys/kdi_regs.h rename : usr/src/uts/i86pc/sys/pmem.h => usr/src/uts/intel/sys/pmem.h rename : usr/src/uts/i86pc/vuid2ps2/Makefile => usr/src/uts/intel/vuid2ps2/Makefile rename : usr/src/uts/i86pc/vuid3ps2/Makefile => usr/src/uts/intel/vuid3ps2/Makefile rename : usr/src/uts/i86pc/vuidm3p/Makefile => usr/src/uts/intel/vuidm3p/Makefile rename : usr/src/uts/i86pc/vuidm4p/Makefile => usr/src/uts/intel/vuidm4p/Makefile rename : usr/src/uts/i86pc/vuidm5p/Makefile => usr/src/uts/intel/vuidm5p/Makefile
Diffstat (limited to 'usr/src/uts/common/cpr')
-rw-r--r--usr/src/uts/common/cpr/cpr_driver.c37
-rw-r--r--usr/src/uts/common/cpr/cpr_dump.c91
-rw-r--r--usr/src/uts/common/cpr/cpr_main.c69
-rw-r--r--usr/src/uts/common/cpr/cpr_misc.c62
-rw-r--r--usr/src/uts/common/cpr/cpr_mod.c11
-rw-r--r--usr/src/uts/common/cpr/cpr_stat.c11
-rw-r--r--usr/src/uts/common/cpr/cpr_uthread.c30
7 files changed, 164 insertions, 147 deletions
diff --git a/usr/src/uts/common/cpr/cpr_driver.c b/usr/src/uts/common/cpr/cpr_driver.c
index deb6241319..a23a9cbf7c 100644
--- a/usr/src/uts/common/cpr/cpr_driver.c
+++ b/usr/src/uts/common/cpr/cpr_driver.c
@@ -2,9 +2,8 @@
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
+ * Common Development and Distribution License (the "License").
+ * You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* or http://www.opensolaris.org/os/licensing.
@@ -20,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -67,7 +66,8 @@ cpr_suspend_devices(dev_info_t *dip)
return (ENXIO);
if (!cpr_is_real_device(dip))
continue;
- DEBUG2(errp("Suspending device %s\n", devi_string(dip, buf)));
+ CPR_DEBUG(CPR_DEBUG2, "Suspending device %s\n",
+ devi_string(dip, buf));
ASSERT((DEVI(dip)->devi_cpr_flags & DCF_CPR_SUSPENDED) == 0);
if (!i_ddi_devi_attached(dip))
@@ -78,8 +78,9 @@ cpr_suspend_devices(dev_info_t *dip)
if (error == DDI_SUCCESS)
DEVI(dip)->devi_cpr_flags |= DCF_CPR_SUSPENDED;
else {
- DEBUG2(errp("WARNING: Unable to suspend device %s\n",
- devi_string(dip, buf)));
+ CPR_DEBUG(CPR_DEBUG2,
+ "WARNING: Unable to suspend device %s\n",
+ devi_string(dip, buf));
cpr_err(CE_WARN, "Unable to suspend device %s.",
devi_string(dip, buf));
cpr_err(CE_WARN, "Device is busy or does not "
@@ -130,8 +131,8 @@ cpr_resume_devices(dev_info_t *start, int resume_failed)
* the entire tree to clear the suspend flag.
*/
if (did_suspend && !error) {
- DEBUG2(errp("Resuming device %s\n",
- devi_string(dip, buf)));
+ CPR_DEBUG(CPR_DEBUG2, "Resuming device %s\n",
+ devi_string(dip, buf));
/*
* If a device suspended by cpr gets detached during
* the resume process (for example, due to hotplugging)
@@ -139,17 +140,17 @@ cpr_resume_devices(dev_info_t *start, int resume_failed)
* we'll have problems.
*/
if (!i_ddi_devi_attached(dip)) {
- DEBUG2(errp("WARNING: Skipping %s, device "
- "not ready for resume\n",
- devi_string(dip, buf)));
+ CPR_DEBUG(CPR_DEBUG2, "WARNING: Skipping "
+ "%s, device not ready for resume\n",
+ devi_string(dip, buf));
cpr_err(CE_WARN, "Skipping %s, device "
"not ready for resume",
devi_string(dip, buf));
} else if (devi_attach(dip, DDI_RESUME) !=
DDI_SUCCESS) {
- DEBUG2(errp(
+ CPR_DEBUG(CPR_DEBUG2,
"WARNING: Unable to resume device %s\n",
- devi_string(dip, buf)));
+ devi_string(dip, buf));
cpr_err(CE_WARN, "Unable to resume device %s",
devi_string(dip, buf));
error = ENXIO;
@@ -243,6 +244,11 @@ cpr_is_real_device(dev_info_t *dip)
void
cpr_power_down(void)
{
+#if defined(__sparc)
+ /*
+ * XXX This platform firmware implementation dependency
+ * doesn't belong in common code!
+ */
int is_defined = 0;
char *wordexists = "p\" power-off\" find nip swap l! ";
char *req = "power-off";
@@ -252,7 +258,8 @@ cpr_power_down(void)
*/
prom_interpret(wordexists, (uintptr_t)&is_defined, 0, 0, 0, 0);
if (is_defined) {
- DEBUG1(errp("\ncpr: %s...\n", req));
+ CPR_DEBUG(CPR_DEBUG1, "\ncpr: %s...\n", req);
prom_interpret(req, 0, 0, 0, 0, 0);
}
+#endif
}
diff --git a/usr/src/uts/common/cpr/cpr_dump.c b/usr/src/uts/common/cpr/cpr_dump.c
index 46269c4955..99f5cea43d 100644
--- a/usr/src/uts/common/cpr/cpr_dump.c
+++ b/usr/src/uts/common/cpr/cpr_dump.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -214,9 +214,9 @@ cpr_write_header(vnode_t *vp)
upages = cpr_count_upages(REGULAR_BITMAP, cpr_setbit);
cdump.cdd_dumppgsize = kpages - vpages + upages;
cpr_pages_tobe_dumped = cdump.cdd_dumppgsize;
- DEBUG7(errp(
+ CPR_DEBUG(CPR_DEBUG7,
"\ncpr_write_header: kpages %ld - vpages %ld + upages %ld = %d\n",
- kpages, vpages, upages, cdump.cdd_dumppgsize));
+ kpages, vpages, upages, cdump.cdd_dumppgsize);
/*
* Some pages contain volatile data (cpr_buf and storage area for
@@ -247,8 +247,8 @@ cpr_write_header(vnode_t *vp)
*/
if (!(CPR->c_flags & C_COMPRESSING) &&
(STAT->cs_nocomp_statefsz > STAT->cs_est_statefsz)) {
- if (cpr_debug & (LEVEL1 | LEVEL7))
- errp("cpr_write_header: STAT->cs_nocomp_statefsz > "
+ if (cpr_debug & (CPR_DEBUG1 | CPR_DEBUG7))
+ prom_printf("cpr_write_header: STAT->cs_nocomp_statefsz > "
"STAT->cs_est_statefsz\n");
return (ENOSPC);
}
@@ -274,8 +274,8 @@ cpr_write_terminator(vnode_t *vp)
cpr_term.real_statef_size = STAT->cs_real_statefsz +
btod(cpr_wptr - cpr_buf) * DEV_BSIZE;
- DEBUG9(errp("cpr_dump: Real Statefile Size: %ld\n",
- STAT->cs_real_statefsz));
+ CPR_DEBUG(CPR_DEBUG9, "cpr_dump: Real Statefile Size: %ld\n",
+ STAT->cs_real_statefsz);
cpr_tod_get(&cpr_term.tm_shutdown);
@@ -338,7 +338,7 @@ cpr_write_statefile(vnode_t *vp)
*/
str = "cpr_write_statefile:";
spages = i_cpr_count_sensitive_kpages(REGULAR_BITMAP, cpr_clrbit);
- DEBUG7(errp("%s untag %ld sens pages\n", str, spages));
+ CPR_DEBUG(CPR_DEBUG7, "%s untag %ld sens pages\n", str, spages);
/*
* now it's OK to call a driver that makes allocations
@@ -351,7 +351,8 @@ cpr_write_statefile(vnode_t *vp)
*/
error = i_cpr_dump_sensitive_kpages(vp);
if (error) {
- DEBUG7(errp("%s cpr_dump_sensitive_kpages() failed!\n", str));
+ CPR_DEBUG(CPR_DEBUG7,
+ "%s cpr_dump_sensitive_kpages() failed!\n", str);
return (error);
}
@@ -360,7 +361,8 @@ cpr_write_statefile(vnode_t *vp)
*/
error = cpr_dump_regular_pages(vp);
if (error) {
- DEBUG7(errp("%s cpr_dump_regular_pages() failed!\n", str));
+ CPR_DEBUG(CPR_DEBUG7,
+ "%s cpr_dump_regular_pages() failed!\n", str);
return (error);
}
@@ -371,7 +373,7 @@ cpr_write_statefile(vnode_t *vp)
cpr_regular_pgs_dumped);
if (error) {
- errp("\n%s page count mismatch!\n", str);
+ prom_printf("\n%s page count mismatch!\n", str);
#ifdef DEBUG
if (cpr_test_mode)
debug_enter(NULL);
@@ -443,7 +445,8 @@ cpr_dump(vnode_t *vp)
* compressed before they are saved into the storage area.
*/
if (error = i_cpr_save_sensitive_kpages()) {
- DEBUG7(errp("cpr_dump: save_sensitive_kpages failed!\n"));
+ CPR_DEBUG(CPR_DEBUG7,
+ "cpr_dump: save_sensitive_kpages failed!\n");
return (error);
}
@@ -453,7 +456,8 @@ cpr_dump(vnode_t *vp)
* count regular and sensitive kpages.
*/
if (error = cpr_write_header(vp)) {
- DEBUG7(errp("cpr_dump: cpr_write_header() failed!\n"));
+ CPR_DEBUG(CPR_DEBUG7,
+ "cpr_dump: cpr_write_header() failed!\n");
return (error);
}
@@ -467,7 +471,8 @@ cpr_dump(vnode_t *vp)
return (error);
if (error = cpr_write_statefile(vp)) {
- DEBUG7(errp("cpr_dump: cpr_write_statefile() failed!\n"));
+ CPR_DEBUG(CPR_DEBUG7,
+ "cpr_dump: cpr_write_statefile() failed!\n");
return (error);
}
@@ -539,8 +544,8 @@ cpr_scan_kvseg(int mapflag, bitfunc_t bitfunc, struct seg *seg)
vmem_walk(heap_arena, VMEM_ALLOC, cpr_walk, &cwinfo);
- if (cpr_debug & LEVEL7) {
- errp("walked %d sub-ranges, total pages %ld\n",
+ if (cpr_debug & CPR_DEBUG7) {
+ prom_printf("walked %d sub-ranges, total pages %ld\n",
cwinfo.ranges, mmu_btop(cwinfo.size));
cpr_show_range(seg->s_base, seg->s_size,
mapflag, bitfunc, cwinfo.pages);
@@ -584,8 +589,8 @@ cpr_scan_segkpm(int mapflag, bitfunc_t bitfunc, struct seg *seg)
cwinfo.bitfunc = bitfunc;
hat_kpm_walk(cpr_walk_kpm, &cwinfo);
- if (cpr_debug & LEVEL7) {
- errp("walked %d sub-ranges, total pages %ld\n",
+ if (cpr_debug & CPR_DEBUG7) {
+ prom_printf("walked %d sub-ranges, total pages %ld\n",
cwinfo.ranges, mmu_btop(cwinfo.size));
cpr_show_range(segkpm->s_base, segkpm->s_size,
mapflag, bitfunc, cwinfo.pages);
@@ -683,9 +688,9 @@ cpr_count_kpages(int mapflag, bitfunc_t bitfunc)
kas_cnt = i_cpr_count_special_kpages(mapflag, bitfunc);
kas_cnt += cpr_count_seg_pages(mapflag, bitfunc);
- DEBUG9(errp("cpr_count_kpages: kas_cnt=%ld\n", kas_cnt));
- DEBUG7(errp("\ncpr_count_kpages: %ld pages, 0x%lx bytes\n",
- kas_cnt, mmu_ptob(kas_cnt)));
+ CPR_DEBUG(CPR_DEBUG9, "cpr_count_kpages: kas_cnt=%ld\n", kas_cnt);
+ CPR_DEBUG(CPR_DEBUG7, "\ncpr_count_kpages: %ld pages, 0x%lx bytes\n",
+ kas_cnt, mmu_ptob(kas_cnt));
return (kas_cnt);
}
@@ -807,10 +812,10 @@ cpr_count_upages(int mapflag, bitfunc_t bitfunc)
} while ((pp = page_next(pp)) != page0);
STAT->cs_upage2statef = dcnt;
- DEBUG9(errp("cpr_count_upages: dirty=%ld total=%ld\n",
- dcnt, tcnt));
- DEBUG7(errp("cpr_count_upages: %ld pages, 0x%lx bytes\n",
- dcnt, mmu_ptob(dcnt)));
+ CPR_DEBUG(CPR_DEBUG9, "cpr_count_upages: dirty=%ld total=%ld\n",
+ dcnt, tcnt);
+ CPR_DEBUG(CPR_DEBUG7, "cpr_count_upages: %ld pages, 0x%lx bytes\n",
+ dcnt, mmu_ptob(dcnt));
return (dcnt);
}
@@ -901,8 +906,8 @@ cpr_compress_and_write(vnode_t *vp, uint_t va, pfn_t pfn, pgcnt_t npg)
i_cpr_mapin(CPR->c_mapping_area, npg, pfn);
- DEBUG3(errp("mapped-in %ld pages, vaddr 0x%p, pfn 0x%lx\n",
- npg, CPR->c_mapping_area, pfn));
+ CPR_DEBUG(CPR_DEBUG3, "mapped-in %ld pages, vaddr 0x%p, pfn 0x%lx\n",
+ npg, CPR->c_mapping_area, pfn);
/*
* Fill cpr page descriptor.
@@ -927,10 +932,10 @@ cpr_compress_and_write(vnode_t *vp, uint_t va, pfn_t pfn, pgcnt_t npg)
i_cpr_mapout(CPR->c_mapping_area, npg);
if (error) {
- DEBUG1(errp("cpr_compress_and_write: vp 0x%p va 0x%x ",
- vp, va));
- DEBUG1(errp("pfn 0x%lx blk %d err %d\n",
- pfn, cpr_file_bn, error));
+ CPR_DEBUG(CPR_DEBUG1,
+ "cpr_compress_and_write: vp 0x%p va 0x%x ", vp, va);
+ CPR_DEBUG(CPR_DEBUG1, "pfn 0x%lx blk %d err %d\n",
+ pfn, cpr_file_bn, error);
} else {
cpr_regular_pgs_dumped += npg;
}
@@ -978,20 +983,21 @@ cpr_write(vnode_t *vp, caddr_t buffer, size_t size)
return (ENOSPC);
}
- DEBUG3(errp("cpr_write: frmp=%p wptr=%p cnt=%lx...",
- fromp, cpr_wptr, bytes));
+ CPR_DEBUG(CPR_DEBUG3,
+ "cpr_write: frmp=%p wptr=%p cnt=%lx...",
+ fromp, cpr_wptr, bytes);
/*
* cross check, this should not happen!
*/
if (cpr_disk_writes_ok == 0) {
- errp("cpr_write: disk write too early!\n");
+ prom_printf("cpr_write: disk write too early!\n");
return (EINVAL);
}
do_polled_io = 1;
error = VOP_DUMP(vp, cpr_buf, cpr_file_bn, cpr_buf_blocks);
do_polled_io = 0;
- DEBUG3(errp("done\n"));
+ CPR_DEBUG(CPR_DEBUG3, "done\n");
STAT->cs_real_statefsz += cpr_buf_size;
@@ -1024,7 +1030,8 @@ cpr_flush_write(vnode_t *vp)
cpr_file_bn += nblk;
if (error)
- DEBUG2(errp("cpr_flush_write: error (%d)\n", error));
+ CPR_DEBUG(CPR_DEBUG2, "cpr_flush_write: error (%d)\n",
+ error);
return (error);
}
@@ -1037,7 +1044,7 @@ cpr_clear_bitmaps(void)
bzero((void *)dp->cbd_reg_bitmap,
(size_t)dp->cbd_size * 2);
}
- DEBUG7(errp("\ncleared reg and vlt bitmaps\n"));
+ CPR_DEBUG(CPR_DEBUG7, "\ncleared reg and vlt bitmaps\n");
}
int
@@ -1113,7 +1120,7 @@ cpr_show_range(caddr_t vaddr, size_t size,
action = "untag";
else
action = "none";
- errp("range (0x%p, 0x%p), %s bitmap, %s %ld\n",
+ prom_printf("range (0x%p, 0x%p), %s bitmap, %s %ld\n",
vaddr, vaddr + size, bname, action, count);
}
@@ -1135,7 +1142,7 @@ cpr_count_pages(caddr_t sva, size_t size,
}
}
- if ((cpr_debug & LEVEL7) && showrange == DBG_SHOWRANGE)
+ if ((cpr_debug & CPR_DEBUG7) && showrange == DBG_SHOWRANGE)
cpr_show_range(sva, size, mapflag, bitfunc, count);
return (count);
@@ -1157,8 +1164,8 @@ cpr_count_volatile_pages(int mapflag, bitfunc_t bitfunc)
}
count += i_cpr_count_storage_pages(mapflag, bitfunc);
- DEBUG7(errp("cpr_count_vpages: %ld pages, 0x%lx bytes\n",
- count, mmu_ptob(count)));
+ CPR_DEBUG(CPR_DEBUG7, "cpr_count_vpages: %ld pages, 0x%lx bytes\n",
+ count, mmu_ptob(count));
return (count);
}
@@ -1171,6 +1178,6 @@ cpr_dump_regular_pages(vnode_t *vp)
cpr_regular_pgs_dumped = 0;
error = cpr_contig_pages(vp, WRITE_TO_STATEFILE);
if (!error)
- DEBUG7(errp("cpr_dump_regular_pages() done.\n"));
+ CPR_DEBUG(CPR_DEBUG7, "cpr_dump_regular_pages() done.\n");
return (error);
}
diff --git a/usr/src/uts/common/cpr/cpr_main.c b/usr/src/uts/common/cpr/cpr_main.c
index cd14998bee..6669469681 100644
--- a/usr/src/uts/common/cpr/cpr_main.c
+++ b/usr/src/uts/common/cpr/cpr_main.c
@@ -2,9 +2,8 @@
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
+ * Common Development and Distribution License (the "License").
+ * You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* or http://www.opensolaris.org/os/licensing.
@@ -20,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -172,19 +171,20 @@ cpr_log_status(int enable, int *svstat, vnode_t *vp)
if (error = VOP_IOCTL(vp, _FIOISLOG,
(uintptr_t)&status, FKIOCTL, CRED(), NULL)) {
mntpt = vfs_getmntpoint(vp->v_vfsp);
- errp("%s: \"%s\", cant get logging status, error %d\n",
- str, refstr_value(mntpt), error);
+ prom_printf("%s: \"%s\", cant get logging "
+ "status, error %d\n", str, refstr_value(mntpt),
+ error);
refstr_rele(mntpt);
return;
}
*svstat = status;
- DEBUG5(
- {
+ if (cpr_debug & CPR_DEBUG5) {
mntpt = vfs_getmntpoint(vp->v_vfsp);
- errp("%s: \"%s\", logging status = %d\n",
+ CPR_DEBUG(CPR_DEBUG5,
+ "%s: \"%s\", logging status = %d\n",
str, refstr_value(mntpt), status);
refstr_rele(mntpt);
- });
+ };
able = "disable";
cmd = _FIOLOGDISABLE;
@@ -201,17 +201,17 @@ cpr_log_status(int enable, int *svstat, vnode_t *vp)
FKIOCTL, CRED(), NULL);
if (error) {
mntpt = vfs_getmntpoint(vp->v_vfsp);
- errp("%s: \"%s\", cant %s logging, error %d\n",
+ prom_printf("%s: \"%s\", cant %s logging, error %d\n",
str, refstr_value(mntpt), able, error);
refstr_rele(mntpt);
} else {
- DEBUG5(
- {
+ if (cpr_debug & CPR_DEBUG5) {
mntpt = vfs_getmntpoint(vp->v_vfsp);
- errp("%s: \"%s\", logging is now %sd\n",
+ CPR_DEBUG(CPR_DEBUG5,
+ "%s: \"%s\", logging is now %sd\n",
str, refstr_value(mntpt), able);
refstr_rele(mntpt);
- });
+ }
}
}
@@ -258,8 +258,8 @@ cpr_ufs_logging(int enable)
return (ENOENT);
if (error = vn_open(fname, UIO_SYSSPACE, FCREAT|FWRITE,
0600, &vp, CRCREAT, 0)) {
- errp("cpr_ufs_logging: cant open/create \"%s\", error %d\n",
- fname, error);
+ prom_printf("cpr_ufs_logging: cant open/create \"%s\", "
+ "error %d\n", fname, error);
return (error);
}
@@ -343,13 +343,13 @@ cpr_suspend(void)
* The 3 retry is not a random number because 2 is possible if
* a thread has been forked before the parent thread is stopped.
*/
- DEBUG1(errp("\nstopping user threads..."));
+ CPR_DEBUG(CPR_DEBUG1, "\nstopping user threads...");
CPR_STAT_EVENT_START(" stop users");
cpr_set_substate(C_ST_STOP_USER_THREADS);
if (rc = cpr_stop_user_threads())
return (rc);
CPR_STAT_EVENT_END(" stop users");
- DEBUG1(errp("done\n"));
+ CPR_DEBUG(CPR_DEBUG1, "done\n");
pm_save_direct_levels();
@@ -362,7 +362,7 @@ cpr_suspend(void)
cpr_send_notice();
if (cpr_debug)
- errp("\n");
+ prom_printf("\n");
(void) callb_execute_class(CB_CL_CPR_POST_USER, CB_CODE_CPR_CHKPT);
@@ -407,7 +407,7 @@ alloc_statefile:
cpr_set_substate(C_ST_STATEF_ALLOC);
if (rc = cpr_alloc_statefile(sf_realloc)) {
if (sf_realloc)
- errp("realloc failed\n");
+ prom_printf("realloc failed\n");
return (rc);
}
CPR_STAT_EVENT_END(" alloc statefile");
@@ -425,9 +425,9 @@ alloc_statefile:
* destroy all clean file mapped kernel pages
*/
CPR_STAT_EVENT_START(" clean pages");
- DEBUG1(errp("cleaning up mapped pages..."));
+ CPR_DEBUG(CPR_DEBUG1, "cleaning up mapped pages...");
(void) callb_execute_class(CB_CL_CPR_VM, CB_CODE_CPR_CHKPT);
- DEBUG1(errp("done\n"));
+ CPR_DEBUG(CPR_DEBUG1, "done\n");
CPR_STAT_EVENT_END(" clean pages");
@@ -441,14 +441,14 @@ alloc_statefile:
* Now suspend all the devices
*/
CPR_STAT_EVENT_START(" stop drivers");
- DEBUG1(errp("suspending drivers..."));
+ CPR_DEBUG(CPR_DEBUG1, "suspending drivers...");
cpr_set_substate(C_ST_SUSPEND_DEVICES);
pm_powering_down = 1;
rc = cpr_suspend_devices(ddi_root_node());
pm_powering_down = 0;
if (rc)
return (rc);
- DEBUG1(errp("done\n"));
+ CPR_DEBUG(CPR_DEBUG1, "done\n");
CPR_STAT_EVENT_END(" stop drivers");
/*
@@ -486,7 +486,7 @@ alloc_statefile:
mon_clock_start();
i_cpr_stop_intr();
- DEBUG1(errp("interrupt is stopped\n"));
+ CPR_DEBUG(CPR_DEBUG1, "interrupt is stopped\n");
/*
* Since we will now disable the mechanism that causes prom_printfs
@@ -569,7 +569,7 @@ cpr_resume(void)
* The following switch is used to resume the system
* that was suspended to a different level.
*/
- DEBUG1(errp("\nEntering cpr_resume...\n"));
+ CPR_DEBUG(CPR_DEBUG1, "\nEntering cpr_resume...\n");
/*
* Note:
@@ -730,7 +730,7 @@ rb_stop_kernel_threads:
cpr_start_kernel_threads();
rb_suspend_devices:
- DEBUG1(errp("resuming devices..."));
+ CPR_DEBUG(CPR_DEBUG1, "resuming devices...");
CPR_STAT_EVENT_START(" start drivers");
/*
@@ -748,7 +748,7 @@ rb_suspend_devices:
else if (rc)
cpr_err(CE_WARN, str);
CPR_STAT_EVENT_END(" start drivers");
- DEBUG1(errp("done\n"));
+ CPR_DEBUG(CPR_DEBUG1, "done\n");
/*
* If we had disabled modunloading in this cpr resume cycle (i.e. we
@@ -804,9 +804,9 @@ rb_pm_reattach_noinvol:
pm_restore_direct_levels();
rb_stop_user_threads:
- DEBUG1(errp("starting user threads..."));
+ CPR_DEBUG(CPR_DEBUG1, "starting user threads...");
cpr_start_user_threads();
- DEBUG1(errp("done\n"));
+ CPR_DEBUG(CPR_DEBUG1, "done\n");
rb_mp_offline:
if (cpr_mp_online())
@@ -832,16 +832,17 @@ rb_others:
if (!cpr_reusable_mode)
cpr_clear_definfo();
- DEBUG1(errp("Sending SIGTHAW..."));
+ CPR_DEBUG(CPR_DEBUG1, "Sending SIGTHAW...");
cpr_signal_user(SIGTHAW);
- DEBUG1(errp("done\n"));
+ CPR_DEBUG(CPR_DEBUG1, "done\n");
CPR_STAT_EVENT_END("Resume Total");
CPR_STAT_EVENT_START_TMZ("WHOLE CYCLE", &wholecycle_tv);
CPR_STAT_EVENT_END("WHOLE CYCLE");
- DEBUG1(cmn_err(CE_CONT, "\nThe system is back where you left!\n"));
+ if (cpr_debug & CPR_DEBUG1)
+ cmn_err(CE_CONT, "\nThe system is back where you left!\n");
CPR_STAT_EVENT_START("POST CPR DELAY");
diff --git a/usr/src/uts/common/cpr/cpr_misc.c b/usr/src/uts/common/cpr/cpr_misc.c
index 043219e77b..1632beb072 100644
--- a/usr/src/uts/common/cpr/cpr_misc.c
+++ b/usr/src/uts/common/cpr/cpr_misc.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -123,8 +123,9 @@ cpr_init(int fcn)
mutex_exit(&cpr_slock);
return (EAGAIN);
}
- DEBUG3(cpr_err(CE_CONT, "Reserved virtual range from 0x%p for writing "
- "kas\n", (void *)CPR->c_mapping_area));
+ if (cpr_debug & CPR_DEBUG3)
+ cpr_err(CE_CONT, "Reserved virtual range from 0x%p for writing "
+ "kas\n", (void *)CPR->c_mapping_area);
return (0);
}
@@ -441,8 +442,8 @@ cpr_alloc_statefile(int alloc_retry)
*/
if (alloc_retry) {
str = "\n-->Retrying statefile allocation...";
- if (cpr_debug & (LEVEL1 | LEVEL7))
- errp(str);
+ if (cpr_debug & (CPR_DEBUG1 | CPR_DEBUG7))
+ prom_printf(str);
if (C_VP->v_type != VBLK)
(void) VOP_DUMPCTL(C_VP, DUMP_FREE, NULL);
} else {
@@ -598,13 +599,13 @@ cpr_statefile_ok(vnode_t *vp, int alloc_retry)
str = "cpr_statefile_ok:";
- DEBUG9(errp("Phys swap: max=%lu resv=%lu\n",
- k_anoninfo.ani_max, k_anoninfo.ani_phys_resv));
- DEBUG9(errp("Mem swap: max=%ld resv=%lu\n",
+ CPR_DEBUG(CPR_DEBUG9, "Phys swap: max=%lu resv=%lu\n",
+ k_anoninfo.ani_max, k_anoninfo.ani_phys_resv);
+ CPR_DEBUG(CPR_DEBUG9, "Mem swap: max=%ld resv=%lu\n",
MAX(availrmem - swapfs_minfree, 0),
- k_anoninfo.ani_mem_resv));
- DEBUG9(errp("Total available swap: %ld\n",
- CURRENT_TOTAL_AVAILABLE_SWAP));
+ k_anoninfo.ani_mem_resv);
+ CPR_DEBUG(CPR_DEBUG9, "Total available swap: %ld\n",
+ CURRENT_TOTAL_AVAILABLE_SWAP);
/*
* try increasing filesize by 15%
@@ -614,16 +615,17 @@ cpr_statefile_ok(vnode_t *vp, int alloc_retry)
* block device doesn't get any bigger
*/
if (vp->v_type == VBLK) {
- if (cpr_debug & (LEVEL1 | LEVEL6))
- errp("Retry statefile on special file\n");
+ if (cpr_debug & (CPR_DEBUG1 | CPR_DEBUG6))
+ prom_printf(
+ "Retry statefile on special file\n");
return (ENOMEM);
} else {
rw_enter(&ip->i_contents, RW_READER);
size = (ip->i_size * SIZE_RATE) / INTEGRAL;
rw_exit(&ip->i_contents);
}
- if (cpr_debug & (LEVEL1 | LEVEL6))
- errp("Retry statefile size = %lld\n", size);
+ if (cpr_debug & (CPR_DEBUG1 | CPR_DEBUG6))
+ prom_printf("Retry statefile size = %lld\n", size);
} else {
u_longlong_t cpd_size;
pgcnt_t npages, nback;
@@ -632,8 +634,8 @@ cpr_statefile_ok(vnode_t *vp, int alloc_retry)
ndvram = 0;
(void) callb_execute_class(CB_CL_CPR_FB,
(int)(uintptr_t)&ndvram);
- if (cpr_debug & (LEVEL1 | LEVEL6))
- errp("ndvram size = %d\n", ndvram);
+ if (cpr_debug & (CPR_DEBUG1 | CPR_DEBUG6))
+ prom_printf("ndvram size = %d\n", ndvram);
/*
* estimate 1 cpd_t for every (CPR_MAXCONTIG / 2) pages
@@ -649,10 +651,11 @@ cpr_statefile_ok(vnode_t *vp, int alloc_retry)
if (CPR->c_flags & C_COMPRESSING) {
size = ((ksize * COMPRESS_PERCENT) / INTEGRAL) +
raw_data + ((nback * 10) / UCOMP_RATE);
- DEBUG1(errp(est_fmt, str, "", size, ksize));
+ CPR_DEBUG(CPR_DEBUG1, est_fmt, str, "", size, ksize);
} else {
size = ksize + raw_data + nback;
- DEBUG1(errp(est_fmt, str, "no ", size, ksize));
+ CPR_DEBUG(CPR_DEBUG1, est_fmt, str, "no ",
+ size, ksize);
}
}
@@ -661,8 +664,8 @@ cpr_statefile_ok(vnode_t *vp, int alloc_retry)
*/
if (vp->v_type == VBLK) {
space = cpr_get_devsize(vp->v_rdev);
- if (cpr_debug & (LEVEL1 | LEVEL6))
- errp("statefile dev size %lu\n", space);
+ if (cpr_debug & (CPR_DEBUG1 | CPR_DEBUG6))
+ prom_printf("statefile dev size %lu\n", space);
/*
* Export the estimated filesize info, this value will be
@@ -670,9 +673,9 @@ cpr_statefile_ok(vnode_t *vp, int alloc_retry)
* no compression.
*/
STAT->cs_est_statefsz = size;
- if (cpr_debug & (LEVEL1 | LEVEL6))
- errp("%s Estimated statefile size %llu, space %lu\n",
- str, size, space);
+ if (cpr_debug & (CPR_DEBUG1 | CPR_DEBUG6))
+ prom_printf("%s Estimated statefile size %llu, "
+ "space %lu\n", str, size, space);
if (size > space) {
cpr_err(CE_CONT, "Statefile partition too small.");
return (ENOMEM);
@@ -701,12 +704,12 @@ cpr_statefile_ok(vnode_t *vp, int alloc_retry)
*/
STAT->cs_est_statefsz = size;
error = cpr_grow_statefile(vp, size);
- if (cpr_debug & (LEVEL1 | LEVEL6)) {
+ if (cpr_debug & (CPR_DEBUG1 | CPR_DEBUG6)) {
rw_enter(&ip->i_contents, RW_READER);
isize = ip->i_size;
rw_exit(&ip->i_contents);
- errp("%s Estimated statefile size %lld, i_size %lld\n",
- str, size, isize);
+ prom_printf("%s Estimated statefile size %lld, "
+ "i_size %lld\n", str, size, isize);
}
return (error);
@@ -896,8 +899,9 @@ cpr_mp_offline(void)
return (rc);
}
} while ((cp = cp->cpu_next) != cpu_list);
- if (brought_up_boot && (cpr_debug & (LEVEL1 | LEVEL6)))
- errp("changed cpu %p to state %d\n", bootcpu, CPU_CPR_ONLINE);
+ if (brought_up_boot && (cpr_debug & (CPR_DEBUG1 | CPR_DEBUG6)))
+ prom_printf("changed cpu %p to state %d\n",
+ bootcpu, CPU_CPR_ONLINE);
mutex_exit(&cpu_lock);
return (rc);
diff --git a/usr/src/uts/common/cpr/cpr_mod.c b/usr/src/uts/common/cpr/cpr_mod.c
index 1cc09d48e1..365f102a2b 100644
--- a/usr/src/uts/common/cpr/cpr_mod.c
+++ b/usr/src/uts/common/cpr/cpr_mod.c
@@ -2,9 +2,8 @@
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
+ * Common Development and Distribution License (the "License").
+ * You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* or http://www.opensolaris.org/os/licensing.
@@ -20,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -213,7 +212,7 @@ cpr(int fcn)
return (0);
case AD_CPR_DEBUG9:
- cpr_debug |= LEVEL6;
+ cpr_debug |= CPR_DEBUG6;
return (0);
default:
@@ -308,7 +307,7 @@ cpr(int fcn)
if (fcn != AD_CPR_TESTHALT)
cpr_power_down();
- errp("(Done. Please Switch Off)\n");
+ CPR_DEBUG(CPR_DEBUG1, "(Done. Please Switch Off)\n");
halt(NULL);
/* NOTREACHED */
}
diff --git a/usr/src/uts/common/cpr/cpr_stat.c b/usr/src/uts/common/cpr/cpr_stat.c
index e427a59c09..264bb4c9c7 100644
--- a/usr/src/uts/common/cpr/cpr_stat.c
+++ b/usr/src/uts/common/cpr/cpr_stat.c
@@ -2,9 +2,8 @@
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
+ * Common Development and Distribution License (the "License").
+ * You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* or http://www.opensolaris.org/os/licensing.
@@ -20,8 +19,8 @@
* CDDL HEADER END
*/
/*
- * Copyright (c) 1993-2001 by Sun Microsystems, Inc.
- * All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
+ * Use is subject to license terms.
*/
#pragma ident "%Z%%M% %I% %E% SMI"
@@ -92,7 +91,7 @@ cpr_stat_event_end(char *name, cpr_time_t *ctp)
if ((cep = cpr_find_event(name, 0)) == NULL) {
#ifdef CPR_STAT
- errp("cpr_stat: event \"%s\" is not monitored\n", name);
+ prom_printf("cpr_stat: event \"%s\" is not monitored\n", name);
#endif /* CPR_STAT */
return;
}
diff --git a/usr/src/uts/common/cpr/cpr_uthread.c b/usr/src/uts/common/cpr/cpr_uthread.c
index a58b31c728..00d5e0e80b 100644
--- a/usr/src/uts/common/cpr/cpr_uthread.c
+++ b/usr/src/uts/common/cpr/cpr_uthread.c
@@ -2,9 +2,8 @@
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
+ * Common Development and Distribution License (the "License").
+ * You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* or http://www.opensolaris.org/os/licensing.
@@ -20,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -193,8 +192,8 @@ cpr_check_user_threads()
mutex_exit(&pidlock);
if (count == CPR_UTSTOP_RETRY) {
- DEBUG1(errp("Suspend failed: cannt stop "
- "uthread\n"));
+ CPR_DEBUG(CPR_DEBUG1, "Suspend failed: "
+ "cannot stop uthread\n");
cpr_err(CE_WARN, "Suspend cannot stop "
"process %s (%p:%x).",
ttoproc(tp)->p_user.u_psargs, (void *)tp,
@@ -203,11 +202,12 @@ cpr_check_user_threads()
" network request, please try again.");
}
- DEBUG2(errp("cant stop t=%p state=%x pfg=%x sched=%x\n",
- tp, tp->t_state, tp->t_proc_flag, tp->t_schedflag));
- DEBUG2(errp("proc %p state=%x pid=%d\n",
- ttoproc(tp), ttoproc(tp)->p_stat,
- ttoproc(tp)->p_pidp->pid_id));
+ CPR_DEBUG(CPR_DEBUG2, "cant stop t=%p state=%x pfg=%x "
+ "sched=%x\n", tp, tp->t_state, tp->t_proc_flag,
+ tp->t_schedflag);
+ CPR_DEBUG(CPR_DEBUG2, "proc %p state=%x pid=%d\n",
+ ttoproc(tp), ttoproc(tp)->p_stat,
+ ttoproc(tp)->p_pidp->pid_id);
return (1);
}
thread_unlock(tp);
@@ -268,9 +268,9 @@ cpr_start_user_threads()
void
cpr_start_kernel_threads(void)
{
- DEBUG1(errp("starting kernel daemons..."));
+ CPR_DEBUG(CPR_DEBUG1, "starting kernel daemons...");
(void) callb_execute_class(CB_CL_CPR_DAEMON, CB_CODE_CPR_RESUME);
- DEBUG1(errp("done\n"));
+ CPR_DEBUG(CPR_DEBUG1, "done\n");
/* see table lock below */
callb_unlock_table();
@@ -290,7 +290,7 @@ cpr_stop_kernel_threads(void)
callb_lock_table(); /* Note: we unlock the table in resume. */
- DEBUG1(errp("stopping kernel daemons..."));
+ CPR_DEBUG(CPR_DEBUG1, "stopping kernel daemons...");
if ((name = callb_execute_class(CB_CL_CPR_DAEMON,
CB_CODE_CPR_CHKPT)) != (caddr_t)NULL) {
cpr_err(CE_WARN,
@@ -323,6 +323,6 @@ cpr_stop_kernel_threads(void)
} while ((tp = tp->t_next) != curthread);
mutex_exit(&pidlock);
- DEBUG1(errp("done\n"));
+ CPR_DEBUG(CPR_DEBUG1, "done\n");
return (0);
}