-rw-r--r-- | Documentation/virtual/uml/UserModeLinux-HOWTO.txt | 532 | |
-rw-r--r-- | arch/um/Kconfig.char | 114 | |
-rw-r--r-- | arch/um/Kconfig.rest | 23 | |
-rw-r--r-- | arch/um/Kconfig.um | 6 | |
-rw-r--r-- | arch/um/Makefile | 49 | |
-rw-r--r-- | arch/um/Makefile-x86_64 | 26 | |
-rw-r--r-- | arch/um/drivers/chan.h (renamed from arch/um/include/shared/chan_kern.h) | 6 | |
-rw-r--r-- | arch/um/drivers/chan_kern.c | 12 | |
-rw-r--r-- | arch/um/drivers/chan_user.c | 9 | |
-rw-r--r-- | arch/um/drivers/chan_user.h (renamed from arch/um/include/shared/chan_user.h) | 0 | |
-rw-r--r-- | arch/um/drivers/cow_sys.h | 1 | |
-rw-r--r-- | arch/um/drivers/daemon_user.c | 1 | |
-rw-r--r-- | arch/um/drivers/fd.c | 2 | |
-rw-r--r-- | arch/um/drivers/harddog_user.c | 1 | |
-rw-r--r-- | arch/um/drivers/line.c | 2 | |
-rw-r--r-- | arch/um/drivers/line.h (renamed from arch/um/include/shared/line.h) | 0 | |
-rw-r--r-- | arch/um/drivers/mconsole.h (renamed from arch/um/include/shared/mconsole.h) | 0 | |
-rw-r--r-- | arch/um/drivers/mconsole_kern.h (renamed from arch/um/include/shared/mconsole_kern.h) | 0 | |
-rw-r--r-- | arch/um/drivers/mconsole_user.c | 2 | |
-rw-r--r-- | arch/um/drivers/net_user.c | 2 | |
-rw-r--r-- | arch/um/drivers/pcap_user.c | 2 | |
-rw-r--r-- | arch/um/drivers/port_user.c | 2 | |
-rw-r--r-- | arch/um/drivers/pty.c | 2 | |
-rw-r--r-- | arch/um/drivers/slip_user.c | 2 | |
-rw-r--r-- | arch/um/drivers/slirp_user.c | 2 | |
-rw-r--r-- | arch/um/drivers/ssl.c | 4 | |
-rw-r--r-- | arch/um/drivers/stdio_console.c | 3 | |
-rw-r--r-- | arch/um/drivers/tty.c | 2 | |
-rw-r--r-- | arch/um/drivers/ubd_kern.c | 33 | |
-rw-r--r-- | arch/um/drivers/ubd_user.c | 1 | |
-rw-r--r-- | arch/um/drivers/ubd_user.h (renamed from arch/um/include/shared/ubd_user.h) | 0 | |
-rw-r--r-- | arch/um/drivers/umcast_user.c | 2 | |
-rw-r--r-- | arch/um/drivers/vde_user.c | 2 | |
-rw-r--r-- | arch/um/drivers/xterm.c | 2 | |
-rw-r--r-- | arch/um/include/asm/Kbuild | 3 | |
-rw-r--r-- | arch/um/include/asm/bug.h | 6 | |
-rw-r--r-- | arch/um/include/asm/checksum.h | 6 | |
-rw-r--r-- | arch/um/include/asm/cputime.h | 6 | |
-rw-r--r-- | arch/um/include/asm/device.h | 7 | |
-rw-r--r-- | arch/um/include/asm/emergency-restart.h | 6 | |
-rw-r--r-- | arch/um/include/asm/ftrace.h | 1 | |
-rw-r--r-- | arch/um/include/asm/futex.h | 6 | |
-rw-r--r-- | arch/um/include/asm/hardirq.h | 1 | |
-rw-r--r-- | arch/um/include/asm/hw_irq.h | 7 | |
-rw-r--r-- | arch/um/include/asm/irq_regs.h | 1 | |
-rw-r--r-- | arch/um/include/asm/irqflags.h | 38 | |
-rw-r--r-- | arch/um/include/asm/kdebug.h | 1 | |
-rw-r--r-- | arch/um/include/asm/mmu.h | 22 | |
-rw-r--r-- | arch/um/include/asm/mmu_context.h | 7 | |
-rw-r--r-- | arch/um/include/asm/page.h | 2 | |
-rw-r--r-- | arch/um/include/asm/page_offset.h | 1 | |
-rw-r--r-- | arch/um/include/asm/pda.h | 21 | |
-rw-r--r-- | arch/um/include/asm/percpu.h | 6 | |
-rw-r--r-- | arch/um/include/asm/ptrace-generic.h | 7 | |
-rw-r--r-- | arch/um/include/asm/sections.h | 7 | |
-rw-r--r-- | arch/um/include/asm/system.h | 47 | |
-rw-r--r-- | arch/um/include/asm/topology.h | 6 | |
-rw-r--r-- | arch/um/include/asm/uaccess.h | 89 | |
-rw-r--r-- | arch/um/include/asm/xor.h | 6 | |
-rw-r--r-- | arch/um/include/shared/as-layout.h | 2 | |
-rw-r--r-- | arch/um/include/shared/common-offsets.h | 1 | |
-rw-r--r-- | arch/um/include/shared/initrd.h | 12 | |
-rw-r--r-- | arch/um/include/shared/kern.h | 18 | |
-rw-r--r-- | arch/um/include/shared/kern_util.h | 1 | |
-rw-r--r-- | arch/um/include/shared/ldt.h | 37 | |
-rw-r--r-- | arch/um/include/shared/mem_kern.h | 20 | |
-rw-r--r-- | arch/um/include/shared/os.h | 13 | |
-rw-r--r-- | arch/um/include/shared/process.h | 17 | |
-rw-r--r-- | arch/um/include/shared/ptrace_user.h | 3 | |
-rw-r--r-- | arch/um/include/shared/skas_ptregs.h | 6 | |
-rw-r--r-- | arch/um/include/shared/syscall.h | 12 | |
-rw-r--r-- | arch/um/include/shared/task.h | 9 | |
-rw-r--r-- | arch/um/include/shared/tlb.h | 15 | |
-rw-r--r-- | arch/um/include/shared/um_malloc.h | 2 | |
-rw-r--r-- | arch/um/include/shared/um_mmu.h | 24 | |
-rw-r--r-- | arch/um/include/shared/um_uaccess.h | 97 | |
-rw-r--r-- | arch/um/include/shared/user.h | 7 | |
-rw-r--r-- | arch/um/kernel/Makefile | 2 | |
-rw-r--r-- | arch/um/kernel/exec.c | 18 | |
-rw-r--r-- | arch/um/kernel/gmon_syms.c | 15 | |
-rw-r--r-- | arch/um/kernel/initrd.c | 4 | |
-rw-r--r-- | arch/um/kernel/irq.c | 1 | |
-rw-r--r-- | arch/um/kernel/ksyms.c | 38 | |
-rw-r--r-- | arch/um/kernel/mem.c | 2 | |
-rw-r--r-- | arch/um/kernel/physmem.c | 21 | |
-rw-r--r-- | arch/um/kernel/process.c | 4 | |
-rw-r--r-- | arch/um/kernel/signal.c | 1 | |
-rw-r--r-- | arch/um/kernel/skas/clone.c | 1 | |
-rw-r--r-- | arch/um/kernel/skas/uaccess.c | 6 | |
-rw-r--r-- | arch/um/kernel/tlb.c | 5 | |
-rw-r--r-- | arch/um/kernel/trap.c | 3 | |
-rw-r--r-- | arch/um/kernel/uaccess.c | 33 | |
-rw-r--r-- | arch/um/kernel/um_arch.c | 2 | |
-rw-r--r-- | arch/um/os-Linux/Makefile | 6 | |
-rw-r--r-- | arch/um/os-Linux/aio.c | 2 | |
-rw-r--r-- | arch/um/os-Linux/drivers/ethertap_user.c | 2 | |
-rw-r--r-- | arch/um/os-Linux/drivers/tuntap_user.c | 2 | |
-rw-r--r-- | arch/um/os-Linux/elf_aux.c | 1 | |
-rw-r--r-- | arch/um/os-Linux/file.c | 2 | |
-rw-r--r-- | arch/um/os-Linux/helper.c | 2 | |
-rw-r--r-- | arch/um/os-Linux/internal.h | 1 | |
-rw-r--r-- | arch/um/os-Linux/irq.c | 3 | |
-rw-r--r-- | arch/um/os-Linux/main.c | 1 | |
-rw-r--r-- | arch/um/os-Linux/mem.c | 2 | |
-rw-r--r-- | arch/um/os-Linux/process.c | 23 | |
-rw-r--r-- | arch/um/os-Linux/sigio.c | 3 | |
-rw-r--r-- | arch/um/os-Linux/signal.c | 72 | |
-rw-r--r-- | arch/um/os-Linux/skas/mem.c | 2 | |
-rw-r--r-- | arch/um/os-Linux/skas/process.c | 21 | |
-rw-r--r-- | arch/um/os-Linux/start_up.c | 10 | |
-rw-r--r-- | arch/um/os-Linux/sys-i386/Makefile | 10 | |
-rw-r--r-- | arch/um/os-Linux/sys-i386/signal.c | 13 | |
-rw-r--r-- | arch/um/os-Linux/sys-x86_64/registers.c | 52 | |
-rw-r--r-- | arch/um/os-Linux/sys-x86_64/signal.c | 16 | |
-rw-r--r-- | arch/um/os-Linux/sys-x86_64/task_size.c | 5 | |
-rw-r--r-- | arch/um/os-Linux/time.c | 4 | |
-rw-r--r-- | arch/um/os-Linux/tls.c | 35 | |
-rw-r--r-- | arch/um/os-Linux/tty.c | 2 | |
-rw-r--r-- | arch/um/os-Linux/uaccess.c | 32 | |
-rw-r--r-- | arch/um/os-Linux/umid.c | 2 | |
-rw-r--r-- | arch/um/os-Linux/util.c | 2 | |
-rw-r--r-- | arch/um/scripts/Makefile.rules | 7 | |
-rw-r--r-- | arch/um/sys-i386/Makefile | 24 | |
-rw-r--r-- | arch/um/sys-i386/asm/elf.h | 125 | |
-rw-r--r-- | arch/um/sys-i386/asm/module.h | 13 | |
-rw-r--r-- | arch/um/sys-i386/atomic64_cx8_32.S | 225 | |
-rw-r--r-- | arch/um/sys-i386/bug.c | 21 | |
-rw-r--r-- | arch/um/sys-i386/ksyms.c | 5 | |
-rw-r--r-- | arch/um/sys-i386/shared/sysdep/barrier.h | 9 | |
-rw-r--r-- | arch/um/sys-i386/shared/sysdep/host_ldt.h | 34 | |
-rw-r--r-- | arch/um/sys-i386/shared/sysdep/ptrace_user.h | 50 | |
-rw-r--r-- | arch/um/sys-i386/shared/sysdep/sc.h | 44 | |
-rw-r--r-- | arch/um/sys-i386/shared/sysdep/sigcontext.h | 26 | |
-rw-r--r-- | arch/um/sys-i386/shared/sysdep/system.h | 132 | |
-rw-r--r-- | arch/um/sys-i386/shared/sysdep/vm-flags.h | 14 | |
-rw-r--r-- | arch/um/sys-i386/stub_segv.c | 17 | |
-rw-r--r-- | arch/um/sys-i386/user-offsets.c | 53 | |
-rw-r--r-- | arch/um/sys-x86_64/Makefile | 27 | |
-rw-r--r-- | arch/um/sys-x86_64/asm/archparam.h | 16 | |
-rw-r--r-- | arch/um/sys-x86_64/asm/module.h | 20 | |
-rw-r--r-- | arch/um/sys-x86_64/delay.c | 60 | |
-rw-r--r-- | arch/um/sys-x86_64/fault.c | 28 | |
-rw-r--r-- | arch/um/sys-x86_64/ptrace_user.c | 22 | |