summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2004-04-07Properly fixed the tracing myself bug on 2.6 hosts.HEADmasterjdike3-2/+26
2004-04-07Fixed a bug which could cause UML to get a timer before it's ready.jdike1-1/+1
2004-04-07Redone per BlaisorBlade's patch.jdike1-108/+75
2004-04-07Added some extra memory for exec-shield users.jdike1-2/+14
2004-04-07Time calculations are now done with gettimeofday rather than the tsc.jdike4-73/+21
2004-04-07Removed SA_NOMASK and SA_NODEFER because they don't do what the manpage claims.jdike1-6/+2
2004-04-07Added some debugging.jdike1-6/+21
2004-04-07Exported a couple more symbols.jdike1-1/+5
2004-04-07Fixed the kmem bug by handling kernel-space faults.jdike4-21/+70
2004-04-07Added some more file operations, plus os_usecs.jdike3-1/+96
2004-04-07Added initcall and exitcall.jdike1-0/+6
2004-04-07Added aio support. Both a one-at-a-time IO thread and the new 2.6 AIO arejdike3-2/+400
2004-04-07Added an abstract, pluggable interface between hostfs_kern and hostfs_user.jdike9-470/+2260
2004-04-07Updated a couple of mmap interfaces.jdike4-7/+15
2004-04-07Code tidying.jdike5-13/+16
2004-04-07Changed some longs to __u32 to be 64-bit safe.jdike1-2/+2
2004-04-07On reboot, all possible pending signal sources are disabled.jdike4-0/+30
2004-04-07Updated to reflect the new config options.jdike1-3/+6
2004-04-07Added mppe support.jdike1-0/+1
2004-04-07Fixed gprof support.jdike1-1/+6
2004-04-07Bumped EXTRAVERSION.jdike1-1/+1
2004-02-16Changes HZ to 100, fixing some time problems.jdike1-3/+1
2004-02-16Added a note calling for some copy_user fixes.jdike1-0/+2
2004-02-16arch_handle_signal now uses copy_from_user to read the faulting instruction.jdike1-3/+4
2004-02-16Changed one of the remap_data calls to go till &_end instead of brk_start tojdike2-3/+3
2004-02-16Fixed a race which could cause a userspace signal to appear to have happenedjdike1-0/+3
2004-02-16time_init calls timer to make sure that xtime is non-zero. This was thejdike1-0/+7
2004-02-16Changed a bunch of remnant jmp_bufs to sigjmp_bufs.jdike5-11/+11
2004-02-16Exported os_ioctl_generic, strlen, and printf.jdike2-0/+3
2004-02-16"log" no longer strips newlines when they are the only thing in the log.jdike1-3/+2
2004-02-16Code tidying.jdike3-2/+6
2004-02-16Bumped EXTRAVERSION.jdike1-4/+4
2004-02-16Got rid of the userspace part of this driver in favor of calling straight intojdike4-193/+29
2004-01-19Fixed some small bug and compile problems.jdike3-4/+6
2004-01-19mhz is now a long long.jdike1-1/+2
2004-01-19/dev/anon is now checked for correctly.jdike3-8/+5
2004-01-19Fixed the bug caused by pages remaining mapped after their device has beenjdike3-24/+128
2004-01-19Lots of small changes to reduce the diffs between the 2.4 and 2.6 pools.jdike24-83/+82
2004-01-19Removed the align directive which was causing segfaults on RH and Fedora.jdike1-1/+0
2004-01-19Bumped EXTRAVERSION.jdike1-1/+1
2003-12-19Fixed a compile failure when CONFIG_MODE_TT was disabled.v_2_4_23_1jdike1-0/+2
2003-12-19Changed PTRACE_{PEEK,POKE}_USR to PTRACE_{PEEK,POKE}_USERjdike1-2/+2
2003-12-19Made host_hz 64 bits.jdike2-3/+3
2003-12-19Exported get_kmem_end and made the copy_user exports depend on them beingjdike1-0/+11
2003-12-19Fixed the ubd-mmap file corruption bug by making sure that 64 bit offsets makejdike2-5/+6
2003-12-19Fixed the COW bitmap overrun error.jdike1-6/+19
2003-12-19Unbumped EXTRAVERSION.jdike1-1/+5
2003-12-19Updated to 2.4.23.jdike19-292/+1551
2003-12-16Added /dev/anon.v_2_4_22_7jdike2-16/+131
2003-12-16os_{read,write}_file now make sure their buffers are present before callingjdike1-28/+36
2003-12-16Added support for using /dev/anon.jdike1-4/+56
2003-12-16Started adding smp support for skas mode.jdike8-46/+54
2003-12-16Fixed highmem support.jdike5-42/+134
2003-12-16Fixed a compile bug.jdike15-292/+352
2003-12-16Updated defconfig.jdike1-45/+1
2003-12-16Bumped EXTRAVERSION.jdike1-1/+1
2003-12-16Added Sapan's real-time clock patch.jdike9-28/+176
2003-11-10Fixed a bug in the KERNEL_CALL error return.v_2_4_22_6jdike1-1/+4
2003-11-10Fixed the kmem driver so that it doesn't assume that physical memory beginsjdike1-2/+5
2003-11-10Changed CC to HOSTCC in the util Makefiles.jdike3-13/+13
2003-11-10Added a fixme.jdike1-0/+1
2003-11-10Added a latent change for 2.5.jdike1-0/+3
2003-11-10Set SA_NODEFER for SIGSEGV, which should fix the process exiting problemjdike1-1/+5
2003-11-10Exported to_phys.jdike1-1/+2
2003-11-10Fixed a comment.jdike1-2/+2
2003-11-10Moved the OP_* enum to a tt header file.jdike3-2/+3
2003-11-10Fixed some botched error printks.jdike3-6/+7
2003-11-10Use letter device names rather than numbers.jdike1-3/+5
2003-11-10Added console support.jdike3-24/+60
2003-11-10Fixed a buffer overrun.jdike2-35/+49
2003-11-10Added module support.jdike1-8/+17
2003-11-10Added os_file_modtime, and changed everything that looks at mtime to use itjdike4-13/+29
2003-11-10Cleanup.jdike3-22/+16
2003-11-10Fixed a crash when a device is asked for its configuration, and it has nojdike1-2/+10
2003-11-10Fixed the pcap.o build.jdike1-2/+3
2003-11-10Bumped EXTRAVERSION.jdike1-1/+3
2003-11-10Added some help text that was in 2.5, but not 2.4.jdike1-7/+100
2003-09-18slab.c is no longer present in the patch because it has converged with whatv_2_4_22_5jdike1-2077/+0
2003-09-18Fixed a bug in tt mode which resulted in signals being blocked in userspace.jdike2-1/+21
2003-09-18Added some commentary.jdike1-0/+3
2003-09-18Got rid of a printk.jdike1-2/+0
2003-09-18Fixed the loops so they call os_{read,write}_file.jdike1-3/+3
2003-09-18Cleaned up the error handling and reporting.jdike1-18/+22
2003-09-18A bit of cleanup.jdike1-2/+1
2003-09-18Fixed a buffer overflow.jdike1-1/+1
2003-09-18Fixed a syntax error.jdike2-2/+3
2003-09-18Changed the field names of uml_stat because the old names were #definedjdike4-42/+45
2003-09-18Updated defconfig.jdike1-0/+4
2003-09-18Fixed /dev/anon so it kind of works now.jdike8-400/+58
2003-09-18Bumped EXTRAVERSION.jdike1-1/+1
2003-09-14Added an include of errno.h since this makes it compile better for Oleg.v_2_4_22_4jdike1-0/+1
2003-09-14Merged Steve Schmidtke's cleanup patches, which make UML use the os_*jdike58-703/+1087
2003-09-14Added the skeleton of /dev/anon.jdike6-0/+2864
2003-09-14Bumped EXTRAVERSION.jdike1-1/+1
2003-09-11Updated the copyright.v_2_4_22_3jdike1-1/+1
2003-09-11Got rid of the NULL sys_call_table entry checks and updated copyrights.jdike3-7/+5
2003-09-11Got rid of the physmem hash.jdike1-22/+1
2003-09-11Fixed the I/O mismatch panic.jdike1-2/+2
2003-09-11Added proc to the help string and updated copyrights.jdike2-2/+3
2003-09-11Bumped EXTRAVERSION.jdike1-1/+1
2003-09-08set_bad_inode now sets i_state because iput will BUG if it is set to I_CLEAR.v_2_4_22_2jdike1-0/+109
2003-09-08sys_call_table is now checked for NULL entries.jdike2-2/+4
2003-09-08Changed setjmp/longjmp to sigsetjmp/siglongjmp to ensure that the old signaljdike5-17/+17
2003-09-08Exported a couple of the new VM symbols.jdike1-0/+2
2003-09-08Fixed a crash resulting from the jailing fix in the last patch.jdike1-1/+1
2003-09-08Fixed a mmap failure when writing to a V2 COW file.jdike1-1/+1
2003-09-08Added the proc command.jdike3-13/+104
2003-09-08Removed the page alignment of the start of the UML text. This fixes thejdike1-1/+0
2003-09-08Bumped EXTRAVERSION.jdike1-1/+1
2003-09-02Fixed the chroot option.v_2_4_22_1jdike1-20/+55
2003-09-02Fixed a bug in the log command.jdike1-1/+1
2003-09-02Bumped EXTRAVERSION.jdike1-1/+1
2003-09-02Updated to 2.4.22.jdike18-446/+2223
2003-08-29Added an hook for telling the arch when a page has been freed.v_2_4_20_8jdike1-0/+855
2003-08-29Fixed some bugs, and added some comments.jdike1-0/+236
2003-08-29Replaced the old low-level physmem stuff to allow ubd-mmap support. Mainly,jdike13-829/+544
2003-08-29os_{read,write}_file now handle -EINTR gracefully.jdike1-2/+8
2003-08-29Removed a duplicate assignment.jdike1-1/+0
2003-08-29Added support for fixing faults on physical memory.jdike1-3/+33
2003-08-29Fixed some compile bugs.jdike2-0/+10
2003-08-29Added mmap support.jdike2-41/+332
2003-08-29Killed some compile warnings.jdike3-0/+3
2003-08-29Added some cleanups suggested by Oleg.jdike7-17/+30
2003-08-29Added V3 COW format support.jdike4-87/+157
2003-08-29Bumped EXTRAVERSION.jdike1-1/+1
2003-08-07Added the start of a standalone COW driver.v_2_4_20_7jdike1-0/+628
2003-08-07Added IFF_NO_PI to the TAP flags, which causes the host to stop adding stuffjdike1-1/+1
2003-08-07Made the tty logging code pluggable, so a non-UML kernel can specify itsjdike2-16/+40
2003-08-07Improved an error message.jdike1-1/+1
2003-08-07Improved the error message that you get if you specify a rediculously smalljdike1-0/+5
2003-08-07Removed trap type 13 from the fixable segfault types since I can't see howjdike1-2/+2
2003-08-07Code cleanup.jdike3-9/+8
2003-08-07Unix sockets now have the option of being FD_CLOEXEC, and all callers ofjdike3-3/+7
2003-08-07Added a 'd' option, which makes a device that looks like a COW file to bejdike1-6/+23
2003-08-07Added an error message for find_iomem failures.jdike1-1/+4
2003-08-07Added a 'log' command, which dumps a bunch of text into the printk log.jdike3-1/+18
2003-08-07Added the start of a standalone COW driver.jdike6-9/+41
2003-08-07Bumped EXTRAVERSION.jdike1-1/+1
2003-06-05Implemented a first pass of lcall system call prevention.v_2_4_20_6jdike2-0/+20
2003-06-05Bumped EXTRAVERSION.jdike1-1/+1
2003-06-05Split the COW code into separate files which are now shared with uml_moo.jdike5-265/+380
2003-05-22Backported some irq cleanups from 2.5.v_2_4_20_5jdike3-14/+28
2003-05-22Fixed a memory leak from /proc/mm descriptors not being closed across reboots.jdike1-1/+3
2003-05-22Started adding support for disabling lcall system calls.jdike2-0/+2
2003-05-22Added chroot and append-only options to hostfs.jdike3-17/+76
2003-05-22Bumped EXTRAVERSION.jdike1-1/+1
2003-04-24Fixed a file access time bug and fixed the locking of xtimev_2_4_20_4jdike2-2/+5
2003-04-24Removed the SIG_IGN of SIGCHLD so that UML will work on RH9.jdike1-1/+0
2003-04-24Fixed setup_one_range to check kmalloc_ok before allocating memory.jdike1-1/+3
2003-04-24Added logging of execs.jdike2-15/+65
2003-04-24Got rid of clone_and_wait, which isn't used any more.jdike2-12/+0
2003-04-24Removed some duplicate declarations.jdike2-2/+6
2003-04-24Fixed a file creation mode bug.jdike1-3/+3
2003-04-24Got rid of multi-line strings.jdike4-21/+19
2003-04-24Added copy_user stuff so that sound works in skas mode.jdike1-7/+72
2003-04-24Bumped EXTRAVERSION.jdike1-1/+1
2003-03-26Fixed a bug caused by the copy_user longjmp jumping out of a signal handler,v_2_4_20_3jdike2-13/+32
2003-03-26Added SIGWINCH support to skas mode.jdike9-21/+52
2003-03-26Bumped EXTRAVERSION.jdike1-2/+2
2003-03-22Defined __HAVE_ARCH_CMPXCHG to fix a build problem some people were seeing.v_2_4_20_2jdike1-0/+2
2003-03-22/proc/cpuinfo is now more interesting.jdike1-2/+6
2003-03-22Changed get_task to use find_task_by_pid instead of doing the search byjdike1-8/+3
2003-03-22Removed some unused crap.jdike1-54/+2
2003-03-22Changed stat calls to stat64.jdike2-13/+5
2003-03-22Removed root-hostfs support since it is not needed. hostfs can be usedjdike3-42/+3
2003-03-22Changed the major number to TTY_MAJOR because some things don't workjdike1-1/+1
2003-03-22Added an include to kill some compilation warnings.jdike1-0/+1
2003-03-22Added uml-config.h to CLEAN_FILES.jdike1-2/+2
2003-02-27Updated UML to 2.4.20.v_2_4_20_1jdike21-410/+1589
2003-02-27Cleaned up the signal blocking at thread startup time.v_2_4_19_51jdike1-7/+6
2003-02-27Changed printks in __uml_setup and __uml_postsetup routines to printfs.jdike5-30/+37
2003-02-27Fixed a list_entry botch.jdike1-1/+1
2003-02-27Fixed the initialization of dev->openflags.jdike1-2/+1
2003-02-27Bumped EXTRAVERSION.jdike1-1/+1
2003-02-06UML now locks the ubd files to avoid booting two UMLs on the same image.v_2_4_19_50jdike3-1/+35
2003-02-06Applied a bunch of cleanups from James McMechan.jdike1-77/+99
2003-02-06Added some sections that UML seems to need under RH Rawhide.jdike1-0/+10
2003-02-06Bumped EXTRAVERSION.jdike1-1/+1
2003-02-02Fixed a 'tracing myself' bug.v_2_4_19_49jdike1-0/+1
2003-02-02Fixed a fencepost error which caused copy_mount_options to fail.jdike1-1/+1
2003-02-02Added timestamps and direction flags to the tty log records.jdike2-17/+34
2003-02-02Fixed an error message.jdike1-1/+1
2003-02-02UML now flushes stdout before entering the kernel.jdike3-0/+7
2003-02-02Symlinks that point to a directory can now be mounted.jdike2-16/+100
2003-02-02Applied James McMechan's COW file creation speedup patch.jdike1-15/+21
2003-02-02A bit of code cleanup.jdike1-3/+3
2003-02-02Bumped EXTRAVERSION.jdike1-1/+1
2003-02-02Fixed the /proc/slabinfo bug.jdike1-0/+2068
2003-01-20Fixed a bug in writing out current_tty.v_2_4_19_48jdike1-1/+1
2003-01-20Added /proc/<pid> filtering.jdike1-5/+35
2003-01-20If neither CONFIG_MODE_TT or CONFIG_MODE_SKAS is defined in defconfig,jdike1-1/+9
2003-01-20Bumped EXTRAVERSION.jdike1-1/+1
2003-01-18Fixed the mmap error return checking.v_2_4_19_47jdike1-1/+1
2003-01-18Added a return to a procedure which doesn't return. Oh well.jdike1-0/+1
2003-01-18Fixed a bug with handling defined, but empty, environment variables.jdike1-12/+12
2003-01-18Changed printk to printf in can_do_skas, which runs on the process stack,jdike1-10/+10
2003-01-18Added FD_CLOEXEC support to os open.jdike2-3/+19
2003-01-18The disk file descriptors are FD_CLOEXEC.jdike1-2/+6
2003-01-18Fixed some 64 bit cleanliness bugs in the mconsole and switch protocols.jdike2-11/+17
2003-01-18Pulled the common parts of dyn.ld.in and link.ld.in out to common.ld.in.jdike3-84/+45