| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2002-02-02 | cpu_cache_syncI_rng -> cpu_icache_sync_range | bjh21 | |
| 2002-02-02 | We shouldn't need an icache sync when catching a signal, so don't bother. | bjh21 | |
| 2002-02-02 | Get rid of "unused variable" warnings on arm26. | bjh21 | |
| 2002-01-27 | Regen (breakpoint() implemented). | bjh21 | |
| 2002-01-27 | Add support for breakpoints to ARMLinux emulation. | bjh21 | |
| 2002-01-27 | Add support for PTRACE_GETREGS and PTRACE_SETREGS in ARMLinux emulation. | bjh21 | |
| 2002-01-27 | Regen (prototype for linux_sys_nosys()). | bjh21 | |
| 2002-01-27 | Make syscall 0 an explicit call of linux_sys_nosys, as it is on i386. This | bjh21 | |
| is necessary to get a prototype for linux_sys_nosys generated in syscallargs.h. | |||
| 2002-01-23 | Regen (sys_nosys -> linux_sys_nosys). | bjh21 | |
| 2002-01-23 | sys_nosys="linux_sys_nosys", since that's how it should be. | bjh21 | |
| 2002-01-23 | Regen (cacheflush() and remove syscall 0). | bjh21 | |
| 2002-01-23 | Syscall 0 isn't syscall() on ARMLinux. Mark it UNIMPL instead. | bjh21 | |
| 2002-01-23 | Add support for the ARM-specific syscalls in ARMLinux. These are invoked | bjh21 | |
| by SWI numbers above 0x9f0000, but we re-map them down to somewhere just after the end of the usual syscall range, since NetBSD doesn't handle sparse syscall arrays well. The only syscall I've actually implemented in this range is cacheflush(), which was previously being mapped to fork(), causing ... interesting results. | |||
| 2002-01-17 | More-or-less working signal handling for Linux processes on ARM. | bjh21 | |
| 2002-01-17 | Fix typo in last commit. | bjh21 | |
| 2002-01-17 | Fix unterminated #ifdef. | bjh21 | |
| 2002-01-17 | On platforms that don't __HAVE_SYSCALL_INTERN, define LINUX_SYSCALL_FUNCTION | bjh21 | |
| to be the value of emul_linux.e_syscall that we want. This allows it to differ between machines, so I can have a separate linux_syscall() on arm. | |||
| 2002-01-17 | Include arch/arm/linux_errno.h for arm build. | rjs | |
| 2002-01-17 | Add arm to #endif comment. | rjs | |
| 2002-01-17 | Add extra error codes from Linux. | rjs | |
| 2002-01-15 | Regen. | bjh21 | |
| 2002-01-15 | Shuffle uname calls around. It turns out we don't use the same names as | bjh21 | |
| Linux does, so: sys_olduname -> linux_sys_oldolduname sys_uname -> linux_sys_olduname sys_newuname -> linux_sys_uname | |||
| 2002-01-14 | Generated files for ARMLinux binary compatibility. | bjh21 | |
| 2002-01-14 | Remove old ARMLinux binary compatibility fragment. As far as I know, this | bjh21 | |
| was never used. | |||
| 2002-01-14 | Crude first cut at ARMLinux binary compatibility. Successfully runs | bjh21 | |
| "/emul/linux/bin/echo hello, world", dynamically linked. | |||
| 2001-12-19 | Add some missing ioctl()s. From Tommy Bohlin in PR kern/14414. | augustss | |
| 2001-12-09 | replace "vnode" and "vtext" with "file" and "exec" in uvmexp field names. | chs | |
| 2001-11-20 | Removed unused (commented out) code | manu | |
| 2001-11-20 | Fixed the Linux signal trampoline and linux_sys_sigreturn(). Linux signal | manu | |
| delivery now seems fully functionnal. | |||
| 2001-11-17 | Make it build again after recent MIPS cache code changes | manu | |
| 2001-11-17 | Fixed typos | manu | |
| 2001-11-15 | don't need <sys/types.h> when including <sys/param.h> | lukem | |
| 2001-11-13 | add RCSIDs (including regeneration of files as appropriate) | lukem | |
| 2001-10-30 | - Add a new vnode flag VEXECMAP, which indicates that a vnode has | thorpej | |
| executable mappings. Stop overloading VTEXT for this purpose (VTEXT also has another meaning). - Rename vn_marktext() to vn_markexec(), and use it when executable mappings of a vnode are established. - In places where we want to set VTEXT, set it in v_flag directly, rather than making a function call to do this (it no longer makes sense to use a function call, since we no longer overload VTEXT with VEXECMAP's meaning). VEXECMAP suggested by Chuq Silvers. | |||
| 2001-10-14 | Fixed some mistakes in signal handling (this is still broken) | manu | |
| Added some code to set linux's uname kernel version to 2.4.0 (usefull for testing with glibc-2.2). This is currently guarded by a #if 0. | |||
| 2001-10-14 | Fixed a minor problem so that it builds | manu | |
| 2001-10-14 | Added Mips | manu | |
| 2001-10-06 | Added socket operations to Linux Mips emulation | manu | |
| 2001-10-06 | Implements ATOMIC_SET in linux_sys_sysmips | manu | |
| 2001-09-30 | Implements parts of sysmips() and fctnl64() emulation | manu | |
| 2001-09-30 | Fixes my last commit: only mips really need fcntl64 to work now. i386 and | manu | |
| powerpc could use it later if needed. m68k and alpha should never need it. | |||
| 2001-09-30 | Make i386 kernels compile again. | martin | |
| fcntl64 was still marked UNIMPL, but the implementation existed, causing a missing prototype warning. XXX I have no clue if this is the correct fix - someone able to test this please review it! | |||
| 2001-09-30 | Added initial support for fcntl64 system call (file locking is not | manu | |
| implemented) | |||
| 2001-09-30 | DEBUG kernels fill the registers with garbage on process startup and | simonb | |
| Linux program don't like that. Explicitly zero out the registers for DEBUG kernels. | |||
| 2001-09-30 | Define LINUX_ATEXIT_SIGNATURE to enable the atexit_signature test; needed | simonb | |
| to run Linux/Alpha binaries. | |||
| 2001-09-22 | I'm working on Mips | manu | |
| 2001-09-22 | Enabled Mips Linux emul in header files | manu | |
| 2001-09-22 | Enable Mips Linux emulation in header files | manu | |
| 2001-09-22 | Fixes for mips support | manu | |
| 2001-09-22 | Initial support for running Linux binaries on the Mips. Both static and | manu | |
| dynamic binaries work on 32 bit mips. Signals are completely broken yet, and ptrace is not supported. | |||
