summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2003-01-18uml-config.h defines UML_CONFIG_* rather than CONFIG_* in order to avoidjdike9-16/+16
2003-01-08umid directories are no longer left behind on a normal shutdown.v_2_4_19_46jdike1-5/+10
2003-01-08Fixed the network hang by fixing a timer locking bug.jdike3-10/+16
2003-01-08os_read_file and os_write_file now take void * buffers.jdike3-5/+6
2003-01-08Fixed hppfs on skas by doing the copy_user stuff right and adding ajdike1-10/+33
2003-01-08Made sure that helpers get killed off properly so that zombies don't getjdike4-9/+16
2003-01-08Code cleanup.jdike6-7/+12
2003-01-08Bumped EXTRAVERSION.jdike1-1/+1
2002-12-23Added back the data section of unmap_fin.o, which fixes an immediate bootv_2_4_19_45jdike1-0/+1
2002-12-23Fixed the ip_tables insmod problem.jdike1-3/+2
2002-12-23Fixed a crash caused by a kernel thread exiting.jdike1-2/+1
2002-12-23Bumped EXTRAVERSION.jdike1-1/+1
2002-12-22Fixed the segfault caused by trying to modify a read-only string.v_2_4_19_44jdike3-4/+12
2002-12-21Fixed the skas compilation bug in -42v_2_4_19_43jdike2-11/+1
2002-12-21Cleaned up the static link script a little.v_2_4_19_42jdike9-43/+69
2002-12-20Exported os_getpid.v_2_4_19_41jdike1-0/+1
2002-12-20Cleanup.jdike4-9/+7
2002-12-20Fixed the race which resulted in dead xterms.jdike1-5/+7
2002-12-20Made the kernel stack size configurable.jdike13-21/+37
2002-12-17Fixed logging in skas mode.v_2_4_19_40jdike2-5/+28
2002-12-17skas mode now has the same SIGBUS handling as protection against tmpfsjdike9-79/+117
2002-12-17Cleanup and small bug fixes.jdike3-52/+71
2002-12-17Fixed a comment which got caught up in the C99 initializer conversion.jdike3-17/+17
2002-12-17Fixed a bug which broke CONFIG_STATIC_LINK.jdike2-3/+7
2002-12-16Got rid of a useless return.jdike1-1/+0
2002-12-16Includes of mode-specific headers are now conditional on the mode beingjdike5-3/+14
2002-12-16The port irq is now freed before the descriptor is closed.jdike1-18/+19
2002-12-16Converted all initializers to C99 style.jdike44-670/+673
2002-12-16Fixed and cleaned up the kmalloc_ok change in -38.jdike3-11/+14
2002-12-16Split some of the mode-specific stuff out to separate Makefiles, which arejdike3-24/+50
2002-12-16Fixed the skas stack consumption problem.v_2_4_19_38jdike1-3/+1
2002-12-16Improved the printks associated with 'mode=tt'.jdike1-7/+19
2002-12-16Slight reformatting.jdike1-1/+3
2002-12-16Removed the second argument from nanosleep because it was gratuitous.jdike1-1/+1
2002-12-16kmalloc_ok is now off whenever UML isn't running on a kernel stack.jdike2-0/+6
2002-12-16Removed the pts code from the pty callbacks, where it definitely didn'tjdike1-20/+1
2002-12-16Added a newline at the end to get diff to shut up.jdike1-1/+1
2002-12-16Added CONFIG_STATIC_LINK, which forces a static link even if CONFIG_MODE_TTjdike2-3/+14
2002-12-11Removed some unneeded includes.v_2_4_19_37jdike1-3/+0
2002-12-11Fixed an error message.jdike1-1/+2
2002-12-11Some cleanup of the uml_pt_regs changes in -36.jdike4-12/+12
2002-12-11This is the linker script to produce a dynamically linked UML.jdike1-0/+224
2002-12-11The objects get added to DRIVERS instead of LIBS, which changes the linkjdike1-1/+1
2002-12-11UML now links as a dynamic binary if CONFIG_MODE_TT is disabled. Also,jdike4-16/+32
2002-12-09Got rid of the constant HIGHMEM message on boot.v_2_4_19_36jdike1-4/+4
2002-12-09Fixed the tt-mode 'tracing myself' crash seen under network load.jdike32-220/+220
2002-12-09Bumped EXTRAVERSION.jdike1-1/+1
2002-12-07Ifdefed out the protection of the kernel stack guard page.v_2_4_19_35jdike1-2/+3
2002-12-07Fixed a couple of bugs that appear when overly large memory sizes arejdike2-1/+6
2002-12-07Fixed the delivery of signals when libc doesn't provide a restorer.jdike6-36/+43
2002-12-07Cleanup.jdike6-10/+9
2002-12-07This now compiles.jdike1-1/+4
2002-12-07Skas mode now responds to SIGINT, SIGTERM, and SIGHUP by exiting somewhatjdike2-13/+15
2002-12-07Bumped EXTRAVERSION.jdike1-1/+1
2002-12-04Signals are again blocked during thread startup.v_2_4_19_34jdike1-0/+2
2002-12-04Fixed the fpstate size calculation for SA_SIGINFO signals.jdike2-2/+2
2002-12-04Made buffer_data static.jdike1-1/+1
2002-12-04Bumped EXTRAVERSION.jdike1-1/+1
2002-12-02Fixed a stupid bug in the gdb xterm initialization.v_2_4_19_33jdike1-3/+3
2002-12-02gdb_kern.o is now conditional on CONFIG_PT_PROXY.jdike1-1/+3
2002-12-02Remember to unblock signals when returning from a userspace interrupt.jdike1-0/+2
2002-12-02Include pgtable.hjdike3-3/+4
2002-12-02SIGIO is left blocked at the start of main.jdike1-2/+3
2002-12-02Bumped EXTRAVERSION.jdike1-1/+1
2002-12-02Made SA_INFO stack frames the same as the host. This fixes the JVMjdike10-26/+71
2002-11-24Exported some more symbols.v_2_4_19_32jdike1-0/+3
2002-11-24Resyncing the 2.4 and 2.5 pools.jdike21-68/+63
2002-11-24Bumped EXTRAVERSION.jdike1-1/+1
2002-11-15Cleanup.v_2_4_19_31jdike2-2/+3
2002-11-15Fixed a bunch of compilation errors when CONFIG_SMP is turned on.jdike2-7/+9
2002-11-15PTRACE_SWITCH_MM is only enabled if CONFIG_PROC_MM is on.jdike2-4/+7
2002-11-15Fixed the handling of floating point state on older machines.jdike4-26/+96
2002-11-15Exported a bunch of symbols.jdike1-0/+4
2002-11-15The xterm driver is now willing to run a port-helper from the user's pathjdike1-0/+3
2002-11-15Added a bunch of fixes from Steve Schmidtke.jdike3-59/+80
2002-11-15Fixed a bunch of strtoul calls so they don't read an empty string as 0.jdike4-6/+5
2002-11-15Cleaned up the get_config code.jdike9-96/+154
2002-11-15Bumped EXTRAVERSION.jdike1-1/+1
2002-11-13Fixed the segment problem correctly by copying segments from one addressv_2_4_19_30jdike3-9/+24
2002-11-13Fixed the floating-point problem that prevented RH7.2 from booting onjdike3-2/+6
2002-11-13Bumped EXTRAVERSION.jdike1-1/+1
2002-11-13Cleanup.jdike4-20/+18
2002-11-13Moved the /proc/mm stuff into a new proc_mm.h for the benefit of userspacejdike2-35/+56
2002-11-12UML now compiles with CONFIG_MODE_SKAS off.v_2_4_19_29jdike1-6/+0
2002-11-12extern_pid is now tt-only, so it was moved into the tt-specific piece ofjdike6-20/+13
2002-11-12UML now uses /proc/mm to get new, empty address spaces. It no longer createsjdike24-384/+365
2002-11-12Moved some more tt code into arch/um/kernel/tt.jdike4-19/+5
2002-11-12A little bit of cleanup.jdike4-15/+16
2002-11-12dev->flags is no longer fiddled before calling dev_close. That had thejdike1-1/+0
2002-11-12Fixed the mconsole config command.jdike1-2/+2
2002-11-12Fixed the segfault caused by asking for the configuration of a device thatjdike1-0/+5
2002-11-12Added /proc/mm support.jdike8-9/+632
2002-11-12Bumped EXTRAVERSION.jdike1-1/+1
2002-11-07Added the ability to query device configurations through mconsole.v_2_4_19_28jdike18-36/+313
2002-11-07Bumped EXTRAVERSION.jdike1-1/+1
2002-11-06This includes skas_ptrace.h instead of duplicating it.v_2_4_19_27jdike1-35/+4
2002-11-06Got rid of the list.h include.jdike1-1/+0
2002-11-06Renumbered the new ptrace operation numbers.jdike1-7/+15
2002-11-06Fixed single-stepping and breakpoints.jdike4-9/+11
2002-11-06Updated process creation and exec to deal with threads being in a singlejdike6-17/+51
2002-11-06Added a stub PTRACE_LDT.jdike1-0/+16
2002-11-06Cosmetic changes to can_do_skas.jdike1-4/+4
2002-11-06Segfault handlers in UML now get a proper i386 cr2, err, and trapno.jdike3-2/+12
2002-11-06Added the fix that changes underscores into spaces so that slirp commandjdike1-0/+1
2002-11-06dev is now memset to zero rather than having the fields set to zerojdike1-34/+12
2002-11-06Fixed a missing bounds check.jdike1-0/+3
2002-11-06Bumped EXTRAVERSION.jdike1-6/+11
2002-11-04Registers are now saved and restored on all kernel entries. This fixesv_2_4_19_26jdike1-9/+16
2002-11-04Made the timer work in userspace.jdike3-0/+19
2002-11-04Removed round_down and round_up, which weren't used, and which conflictedjdike2-12/+0
2002-11-04Implemented modify_ldt correctly for skas mode.jdike3-2/+76
2002-11-04Bumped EXTRAVERSION.jdike1-1/+1
2002-11-02Implemented PTRACE_JOIN_MM.v_2_4_19_25jdike2-1/+53
2002-11-02UML uses the i386 checksum code again.jdike3-37/+467
2002-11-02Changed the mmu context to list all the processes sharing a UML addressjdike14-119/+202
2002-11-02Bumped EXTRAVERSION.jdike1-1/+1
2002-10-31Added mode=tt as a command line option.v_2_4_19_24jdike1-5/+39
2002-10-31Fixed the checksum code.jdike1-20/+24
2002-10-31os_kill_process is now willing to reap children.jdike8-17/+22
2002-10-31User data is now handled correctly.jdike4-7/+22
2002-10-31Moved the tracing thread SIGWINCH handling to tt.jdike4-31/+40
2002-10-31Updated.jdike1-40/+2
2002-10-31Bumped EXTRAVERSION.jdike1-1/+1
2002-10-30Removed skas/include/syscall_user.h and moved its contents to tt.h.v_2_4_19_23jdike4-27/+8
2002-10-30Moved tracing into the tt arm of the thread's mode union.jdike2-5/+5
2002-10-30Fixed a segfault.jdike1-3/+8
2002-10-30Disabled CLONE_VM for the time being.jdike1-0/+2
2002-10-30Fixed the segv call to properly decide whether a fault was a read or a write.jdike1-1/+3
2002-10-30Fixed a bug which caused a kernel vm flush when the fault was in userspace.jdike1-1/+1
2002-10-30Fixed the kill(-1, SIGKILL) that was happening at halt.jdike1-3/+6
2002-10-30Rearranged the new ptrace code and structures.jdike3-69/+80
2002-10-30Ditched the stolen i386 IP checksumming code because it assumes the kerneljdike6-12/+294
2002-10-30Declared mode_tt so that umid.c will build.jdike2-0/+3
2002-10-30Fixed another bug in the uaccess macros. They weren't handling writejdike3-15/+21
2002-10-30Bumped EXTRAVERSION.jdike1-1/+1
2002-10-28Added some sigcontext fields to pt_regs.mode.skas so that it can dealv_2_4_19_22jdike3-55/+87
2002-10-28UML now builds with either mode compiled out.jdike33-111/+185
2002-10-28CONFIG_MODE_TT and CONFIG_MODE_SKAS are now configurable.jdike1-3/+2
2002-10-28Bumped EXTRAVERSION.jdike1-3/+6
2002-10-26The timer in the idle thread was broken.v_2_4_19_21jdike1-3/+5
2002-10-26Fixed the delivery of signals when userspace provides no restorer.jdike2-22/+20
2002-10-26Added host_to_regs, which converts the host pt_regs to a UML skas pt_regs.jdike3-2/+13
2002-10-26Bumped EXTRAVERSION.jdike1-1/+1
2002-10-25Fixed a typo.v_2_4_19_20jdike1-1/+1
2002-10-25Fixed the handling of system calls and implemented initial_thread_cb_skas.jdike2-6/+31
2002-10-25Fixed the calculation of brk_start and the task and host address spacejdike6-18/+12
2002-10-25The sigio thread needs to run in the same address space as UML.jdike1-1/+1
2002-10-25Cleanup.jdike1-2/+7
2002-10-25Fixed the copying of sigrestorers.jdike1-11/+24
2002-10-25Fixed process preemption.jdike4-12/+34
2002-10-25Moved a bunch of tt-specific stuff under arch/um/kernel/tt.jdike8-76/+71
2002-10-25Bumped EXTRAVERSION.jdike1-1/+1
2002-10-24clean now removes mk_constants.v_2_4_19_19jdike1-2/+4
2002-10-24Added __flush_tlb_one to fix the highmem build.jdike4-1/+12
2002-10-24Moved some more tt-specific code under arch/um/kernel/tt.jdike4-44/+83
2002-10-24Removed the special-case code for gprof.jdike3-65/+4
2002-10-24Bumped EXTRAVERSION and removed -DPROFILING from $(PROFILE).jdike1-2/+2
2002-10-24Moved the new ptrace defines to skas_ptrace.h.jdike3-36/+53
2002-10-23Changed the names of the ROUND_* macros because they clash with reiserfsv_2_4_19_18jdike1-9/+11
2002-10-23Removed the declaration of getpid.jdike1-1/+0
2002-10-23Finished merging the skas code.jdike99-1305/+4255
2002-10-23Bumped EXTRAVERSION.jdike1-4/+10
2002-10-21Really fixed local_irq_save and save_flags this time.v_2_4_19_17jdike1-2/+2
2002-10-21Continued merging the skas code and separating out the tt stuff.jdike24-179/+513
2002-10-21Applied a couple more patches from Steve.jdike2-22/+4
2002-10-21Bumped EXTRAVERSION.jdike1-1/+1
2002-10-19Fixed a bug in local_irq_save. It was disabling interrupts rather thanv_2_4_19_16jdike1-1/+2
2002-10-19getpty is again called by the tracing thread. The fix I made a while backjdike1-8/+3
2002-10-19A little bit of code cleanup.jdike1-4/+9
2002-10-19A bunch of Makefile cleanup.jdike11-94/+89
2002-10-19More merging of the skas code.jdike19-156/+461
2002-10-18Code cleanup.v_2_4_19_15jdike1-5/+8
2002-10-18Added get_signals back for local_irq_save, which doesn't yet use it.jdike1-0/+9
2002-10-18Exported some more symbols.jdike1-0/+3
2002-10-18Added copyright notices to some files which were lacking them.jdike2-0/+10
2002-10-18Fixed the ubd driver's behavior when devfs_register returns NULL.jdike1-26/+13
2002-10-18Fixed bugs in the port and xterm interrupt handling. They weren'tjdike3-6/+15
2002-10-18Started merging the changes needed to make the UML kernel run in ajdike32-556/+1071
2002-10-18Merged Steve Schmidtke's slirp transport and slip fixes.jdike11-91/+623
2002-10-15Made the signal arrays per-cpu.v_2_4_19_14jdike1-25/+18
2002-10-15Implemented smp_send_stop.jdike1-1/+15
2002-10-15Exported some symbols needed for SMP.jdike1-1/+1
2002-10-15Applied the locking patches from Oleg Drokin and Nikita Danilov.jdike1-9/+9
2002-10-15Undid the frame.c cleanup and put a comment in saying why frame.c neededjdike1-1/+7
2002-10-15Timer cleanup and changes. The timer signals are now treated as any otherjdike9-81/+59
2002-10-15Code cleanup.jdike1-1/+1
2002-10-15Documented 'stop' and 'go' in the mconsole help message.jdike1-0/+2
2002-10-15Fixed some bugs which cause crashes when UML is brought down with a signal.jdike3-3/+0
2002-10-15Bumped EXTRAVERSION.jdike1-1/+1
2002-10-10Moved the initialization of log_fd so it always happens.v_2_4_19_13jdike1-3/+3
2002-10-10Kill off the other idle threads, which causes reboots to work better.jdike1-0/+17
2002-10-10Exported a few symbols for SMP.jdike1-0/+16
2002-10-10Copied some cleanups back from 2.5.jdike3-16/+17
2002-10-10Fixed a crash caused by the port channel allocating an IRQ from anjdike1-16/+49
2002-10-10Fixed a hang caused by an xterm failing to run.jdike9-9/+119
2002-10-10Bumped EXTRAVERSION.jdike1-1/+1
2002-10-07Got rid of some unused variables.v_2_4_19_12jdike1-3/+0
2002-10-07Put back boot_cpu_data.jdike1-0/+9
2002-10-07Fixed some compile warnings.jdike2-1/+3
2002-10-07Added locking where necessary and comments where it's not.jdike6-54/+131