History log of /src/sys/compat/vax1k/vax1k_exec.c |
Revision | | Date | Author | Comments |
1.20 |
| 08-Sep-2024 |
rillig | fix a/an grammar in obvious cases
|
1.19 |
| 20-Nov-2019 |
pgoyette | branches: 1.19.32; Move all non-emulation-specific coredump code into the coredump module, and remove all #ifdef COREDUMP conditional compilation. Now, the coredump module is completely separated from the emulation modules, and they can all be independently loaded and unloaded.
Welcome to 9.99.18 !
|
1.18 |
| 07-Mar-2014 |
christos | branches: 1.18.30; c99 initializers for struct execsw
|
1.17 |
| 19-Sep-2013 |
christos | exec modules need to be of the exec kind
|
1.16 |
| 19-Nov-2008 |
ad | branches: 1.16.16; 1.16.26; 1.16.30; Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit:
- shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime
|
1.15 |
| 13-Feb-2008 |
matt | branches: 1.15.6; 1.15.10; 1.15.16; 1.15.18; Update to c99.
|
1.14 |
| 08-Dec-2007 |
dsl | ANSIfy most of the function definitions in sys/compat (but not ndis). All by the magic of sed ...
|
1.13 |
| 04-Dec-2007 |
dsl | Remove all the __P
|
1.12 |
| 11-Dec-2005 |
christos | branches: 1.12.44; 1.12.46; 1.12.52; 1.12.56; merge ktrace-lwp.
|
1.11 |
| 26-Feb-2005 |
perry | branches: 1.11.4; nuke trailing whitespace
|
1.10 |
| 13-Feb-2004 |
wiz | branches: 1.10.8; 1.10.10; Uppercase CPU, plural is CPUs.
|
1.9 |
| 08-Aug-2003 |
christos | - GC all the setup_stack functions - add one for linux/i386
|
1.8 |
| 29-Jun-2003 |
fvdl | branches: 1.8.2; Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
|
1.7 |
| 28-Jun-2003 |
darrenr | Pass lwp pointers throughtout the kernel, as required, so that the lwpid can be inserted into ktrace records. The general change has been to replace "struct proc *" with "struct lwp *" in various function prototypes, pass the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
|
1.6 |
| 13-Nov-2001 |
lukem | add RCSIDs (including regeneration of files as appropriate)
|
1.5 |
| 08-Sep-2001 |
chuck | only include opt_compat_43.h if _KERNEL_OPT defined so lkm compiles
|
1.4 |
| 31-Aug-2001 |
chuck | branches: 1.4.2; confirmed the code for MID_VAX1K NMAGIC binaries was wrong, you've got to pad the text just like with 4.3BSD binaries. fix it.
i have now successfully tested compat-vax1k with real o/m/z magic binaries from both 4.3BSD and netbsd 1.3.
|
1.3 |
| 29-Aug-2001 |
chuck | make 4.3 binaries run once again on the vax. tested with omagic/nmagic/zmagic binaries from guest account on Lord Isildur's tahoe system (thanks). enabled if both COMPAT_43 and COMPAT_VAX1K are defined.
basically rewrote exec_vax1k_prep_anymagic() to handle more file formats. we remove vax1k_subr.c because we now use the standard vmcmd_readvn function.
XXX: suspect the code for MID_VAX1K NMAGIC binaries is wrong, need a binary to confirm this... the old code did not pad the end of the text segment to a page boundary, and that seems wrong. you definitely need to pad it on a 4.3BSD NMAGIC binary and i don't see why MID_VAX1K should be different?
|
1.2 |
| 28-Jun-2000 |
mrg | branches: 1.2.2; 1.2.4; remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
|
1.1 |
| 21-Aug-1998 |
ragge | branches: 1.1.12; 1.1.22; VAX 1k page size compatibility executable handling.
|
1.1.22.1 |
| 30-Sep-2001 |
he | Pull up revisions 1.3-1.4 (requested by chuck): Once again make BSD 4.3 binaries run on the vax.
|
1.1.12.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.2.4.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.2.4.1 |
| 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
1.2.2.2 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.2.2.1 |
| 21-Sep-2001 |
nathanw | Catch up to -current.
|
1.4.2.1 |
| 01-Oct-2001 |
fvdl | Catch up with -current.
|
1.8.2.7 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.8.2.6 |
| 04-Feb-2005 |
skrll | Adapt to branch.
|
1.8.2.5 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.8.2.4 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.8.2.3 |
| 12-Aug-2004 |
skrll | Adapt to new world order.
Vax GENERIC compiles.
|
1.8.2.2 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.8.2.1 |
| 02-Jul-2003 |
darrenr | Apply the aborted ktrace-lwp changes to a specific branch. This is just for others to review, I'm concerned that patch fuziness may have resulted in some errant code being generated but I'll look at that later by comparing the diff from the base to the branch with the file I attempt to apply to it. This will, at the very least, put the changes in a better context for others to review them and attempt to tinker with removing passing of 'struct lwp' through the kernel.
|
1.10.10.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.10.8.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.11.4.4 |
| 27-Feb-2008 |
yamt | sync with head.
|
1.11.4.3 |
| 21-Jan-2008 |
yamt | sync with head
|
1.11.4.2 |
| 07-Dec-2007 |
yamt | sync with head
|
1.11.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.12.56.2 |
| 26-Dec-2007 |
ad | Sync with head.
|
1.12.56.1 |
| 08-Dec-2007 |
ad | Sync with head.
|
1.12.52.3 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.12.52.2 |
| 27-Dec-2007 |
mjf | Sync with HEAD.
|
1.12.52.1 |
| 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.12.46.2 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.12.46.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.12.44.1 |
| 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.15.18.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.15.16.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.15.10.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.15.6.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.16.30.1 |
| 18-May-2014 |
rmind | sync with head
|
1.16.26.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.16.16.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.18.30.1 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.19.32.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|