summaryrefslogtreecommitdiffstats
path: root/sys/compat
Commit message (Expand)AuthorAgeFilesLines
* MAXPATHLEN is 1024, which means NdisOpenFile() and ndis_find_sym() werewpaul2005-03-032-17/+60
* Remove linux_emul_find() and the CHECKALT*() macros as they are no longerjhb2005-03-012-46/+0
* Use kern_kevent instead of the stackgap for 32bit syscall wrapping.ps2005-03-011-35/+31
* In windrv_load(), I was allocating the driver object usingwpaul2005-03-011-17/+17
* Ooops. I will compile test before committing. The stackgap versionps2005-03-011-2/+2
* Correct the freebsd32_kevent prototype.ps2005-03-012-6/+6
* Don't need to do MmInitializeMdl() in ndis_mtop() anymore:wpaul2005-02-261-1/+0
* MDLs are supposed to be variable size (they include an array of pageswpaul2005-02-263-18/+47
* fixup signal mapping:sam2005-02-253-18/+15
* Add macros to construct Windows IOCTL codes, and to extract functionwpaul2005-02-251-0/+19
* Fix a couple of callback instances that should have been wrapped withwpaul2005-02-252-2/+3
* Compute the right length to use with bzero() when initializing an IRPwpaul2005-02-251-1/+1
* - Correct one aspect of the driver_object/device_object/IRP framework:wpaul2005-02-245-6/+237
* Regen.jhb2005-02-244-7/+7
* Use msync() to implement msync() for freebsd32 emulation. This isn't quitejhb2005-02-241-1/+1
* Couple of lessons learned during USB driver testing:wpaul2005-02-243-3/+10
* Implement IoCancelIrp(), IoAcquireCancelSpinLock(), IoReleaseCancelSpinLock()wpaul2005-02-232-5/+260
* Neuter linux_ustat() until somebody finds time to try to fix it.phk2005-02-221-4/+9
* remove dead codesam2005-02-221-2/+0
* - Add a custom version of exec_copyin_args() to deal with the 32-bitjhb2005-02-181-219/+160
* Fix a couple of u_int_foos that should have been uint_foos.wpaul2005-02-183-4/+4
* Make the Win64 -> ELF64 template a little smaller by using a stringwpaul2005-02-181-34/+21
* Remove redundant label.wpaul2005-02-161-1/+0
* Fix freeing of custom driver extensions. (ExFreePool() was beingwpaul2005-02-161-1/+1
* KeAcquireSpinLockRaiseToDpc() and KeReleaseSpinLock() are (at leastwpaul2005-02-162-27/+5
* Add support for Windows/x86-64 binaries to Project Evil.wpaul2005-02-1612-240/+696
* Unbreak the kernel build. Pointy hat to: sobomax.njl2005-02-131-1/+1
* Backout previous change (disabling of security checks for signals deliveredsobomax2005-02-132-3/+3
* Split out kill(2) syscall service routine into user-level and kernel part, thesobomax2005-02-132-2/+2
* Semctl with IPC_STAT command should return zero in case of success.sobomax2005-02-111-2/+3
* Next step on the road to IRPs: create and use an imitation of thewpaul2005-02-087-323/+1364
* - Implement svr4_emul_find() using kern_alternate_path(). This changesjhb2005-02-077-524/+230
* - Use kern_{l,f,}stat() and kern_{f,}statfs() functions rather thanjhb2005-02-071-132/+39
* Make linux_emul_convpath() a simple wrapper for kern_alternate_path().jhb2005-02-071-98/+3
* - Tweak kern_msgctl() to return a copy of the requested message queue idjhb2005-02-071-3/+2
* Use kern_setitimer() to implement linux_alarm() instead of fondling thejhb2005-02-071-19/+7
* Boot away another stackgap (one of the lest ones in linuxlator/i386) bysobomax2005-01-301-14/+13
* Extend kern_sendit() to take another enum uio_seg argument, which specifiessobomax2005-01-301-24/+20
* o Split out kernel part of execve(2) syscall into two parts: one thatsobomax2005-01-294-20/+11
* Split out kernel side of msgctl(2) into two parts: the first that pops datasobomax2005-01-261-17/+10
* Split out kernel side of {get,set}itimer(2) into two parts: the first thatsobomax2005-01-251-64/+33
* Apparently, the Intel icc compiler doesn't like it when you usewpaul2005-01-254-4/+4
* Begin the first phase of trying to add IRP support (and ultimatelywpaul2005-01-248-818/+1338
* Add a 32bit syscall wrapper for modstatps2005-01-195-8/+13
* - rename nanosleep1 to kern_nanosleepps2005-01-196-4/+40
* Fix a problem reported by Pierre Beyssac. Sometinmes when ndis_get_info()wpaul2005-01-144-18/+23
* Match the LINUX32's style with existing styleobrien2005-01-1412-68/+68
* Fix Linux compat 'uname -m' on AMD64.obrien2005-01-141-1/+7
* Remove duplicate code.phk2005-01-131-4/+0
* Start each of the license/copyright comments with /*-imp2005-01-0567-67/+67
OpenPOWER on IntegriCloud