Up to [cvs.NetBSD.org] / src / sys / lib / libsa
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.59 / (download) - annotate - [select for diffs], Sun Sep 13 13:31:36 2020 UTC (2 years, 8 months ago) by jmcneill
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-futex-base,
thorpej-futex,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
netbsd-10-base,
netbsd-10,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Changes since 1.58: +2 -2
lines
Diff to previous 1.58 (colored)
Elf64_Phdr::p_offset is 64 bits, not 32
Revision 1.58 / (download) - annotate - [select for diffs], Sun Sep 13 11:09:01 2020 UTC (2 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.57: +2 -2
lines
Diff to previous 1.57 (colored)
Elf64_Phdr::p_flags is 32 bits, not 64
Revision 1.57 / (download) - annotate - [select for diffs], Thu May 7 18:02:48 2020 UTC (3 years ago) by maxv
Branch: MAIN
Changes since 1.56: +5 -5
lines
Diff to previous 1.56 (colored)
Update the comments.
Revision 1.52.4.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:05:04 2020 UTC (3 years, 1 month ago) by martin
Branch: phil-wifi
Changes since 1.52.4.1: +24 -13
lines
Diff to previous 1.52.4.1 (colored) to branchpoint 1.52 (colored) next main 1.53 (colored)
Mostly merge changes from HEAD upto 20200411
Revision 1.55.2.1 / (download) - annotate - [select for diffs], Wed Oct 23 19:17:15 2019 UTC (3 years, 7 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1
Changes since 1.55: +6 -1
lines
Diff to previous 1.55 (colored) next main 1.56 (colored)
Pull up following revision(s) (requested by maxv in ticket #361): sys/lib/libsa/loadfile_elf32.c: revision 1.56 Make sure we're dealing with a static binary. Otherwise we could crash if the user mistakenly tries to boot a KASLR kernel with 'boot' instead of 'pkboot'. Now we fail cleanly. Reported by cryo@.
Revision 1.56 / (download) - annotate - [select for diffs], Thu Oct 17 14:00:28 2019 UTC (3 years, 7 months ago) by maxv
Branch: MAIN
CVS Tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
is-mlppp-base,
is-mlppp,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Changes since 1.55: +6 -1
lines
Diff to previous 1.55 (colored)
Make sure we're dealing with a static binary. Otherwise we could crash if the user mistakenly tries to boot a KASLR kernel with 'boot' instead of 'pkboot'. Now we fail cleanly. Reported by cryo@.
Revision 1.55 / (download) - annotate - [select for diffs], Sun Jul 21 16:53:17 2019 UTC (3 years, 10 months ago) by rin
Branch: MAIN
CVS Tags: netbsd-9-base
Branch point for: netbsd-9
Changes since 1.54: +17 -11
lines
Diff to previous 1.54 (colored)
Add SA_ENABLE_BIENDIAN option, which enable us to load kernel image of opposite byte order (for arm EFI bootloader). XXX Currently, it is restricted to load_elf*.c. It would be nice if we can recognize disklabel and filesystem of opposite byte order.
Revision 1.54 / (download) - annotate - [select for diffs], Thu Jun 20 17:33:30 2019 UTC (3 years, 11 months ago) by maxv
Branch: MAIN
Changes since 1.53: +3 -3
lines
Diff to previous 1.53 (colored)
Add KASLR support in UEFI.
Revision 1.52.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:09:05 2019 UTC (3 years, 11 months ago) by christos
Branch: phil-wifi
Changes since 1.52: +3 -3
lines
Diff to previous 1.52 (colored)
Sync with HEAD
Revision 1.52.2.1 / (download) - annotate - [select for diffs], Thu Sep 6 06:56:42 2018 UTC (4 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.52: +3 -3
lines
Diff to previous 1.52 (colored) next main 1.53 (colored)
Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes)
Revision 1.53 / (download) - annotate - [select for diffs], Thu Aug 23 17:35:42 2018 UTC (4 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-20190609,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
isaki-audio2-base,
isaki-audio2
Changes since 1.52: +3 -3
lines
Diff to previous 1.52 (colored)
Support loading read-only data sections. ARM64 ELF kernels need this. ok skrll@
Revision 1.52 / (download) - annotate - [select for diffs], Thu Dec 21 14:28:39 2017 UTC (5 years, 5 months ago) by maxv
Branch: MAIN
CVS Tags: phil-wifi-base,
pgoyette-compat-base,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315
Branch point for: phil-wifi,
pgoyette-compat
Changes since 1.51: +6 -1
lines
Diff to previous 1.51 (colored)
Make sure we're loading a relocatable binary, to give the user a chance to correct the kernel name if he mistakenly typed pkboot on a static kernel, without having to reboot the machine (currently the prekern sees it's a static kernel and panics).
Revision 1.29.14.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:38:46 2017 UTC (5 years, 6 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.29.14.1: +458 -274
lines
Diff to previous 1.29.14.1 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored)
update from HEAD
Revision 1.51 / (download) - annotate - [select for diffs], Wed Nov 15 18:02:37 2017 UTC (5 years, 6 months ago) by maxv
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202
Changes since 1.50: +15 -9
lines
Diff to previous 1.50 (colored)
Support large pages on KASLR kernels, in a way that does not reduce randomness, but on the contrary that increases it. The size of the kernel sub-blocks is changed to be 1MB. This produces a kernel with sections that are always < 2MB in size, that can fit a large page. Each section is put in a 2MB physical chunk. In this chunk, there is a padding of approximately 1MB. The prekern uses a random offset aligned to sh_addralign, to shift the section in physical memory. For example, physical memory layout created by the bootloader for .text.4 and .rodata.0: +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ |+---------------+ |+---------------+ | || .text.4 | PAD || .rodata.0 | PAD | |+---------------+ |+---------------+ | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ PA PA+2MB PA+4MB Then, physical memory layout, after having been shifted by the prekern: +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ | P +---------------+ | +---------------+ | | A | .text.4 | PAD | PAD | .rodata.0 | PAD | | D +---------------+ | +---------------+ | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ PA PA+2MB PA+4MB The kernel maps these 2MB physical chunks with 2MB large pages. Therefore, randomness is enforced at both the virtual and physical levels, and the resulting entropy is higher than that of our current implementaion until now. The padding around the section is filled by the prekern. Not to consume too much memory, the sections that are smaller than PAGE_SIZE are mapped with normal pages - because there is no point in optimizing them. In these normal pages, the same shift is applied. This change has two additional advantages: (a) the cache attacks based on the TLB are mostly mitigated, because even if you are able to determine that a given page-aligned range is mapped as executable you don't know where exactly within that range the section actually begins, and (b) given that we are slightly randomizing the physical layout we are making some rare physical attacks more difficult to conduct. NOTE: after this change you need to update GENERIC_KASLR / prekern / bootloader.
Revision 1.50 / (download) - annotate - [select for diffs], Mon Nov 13 21:32:21 2017 UTC (5 years, 6 months ago) by maxv
Branch: MAIN
Changes since 1.49: +4 -0
lines
Diff to previous 1.49 (colored)
Don't process ELF sections that don't have the ALLOC flag set. NOTE: you need to update both the prekern and the bootloader after this change.
Revision 1.49 / (download) - annotate - [select for diffs], Mon Nov 13 20:21:10 2017 UTC (5 years, 6 months ago) by maxv
Branch: MAIN
Changes since 1.48: +6 -96
lines
Diff to previous 1.48 (colored)
Revert my last revision, that is to say, don't group sections into segments anymore. Initially I did this because I wanted to compress the sections by reducing the padding between them; but we'll handle that differently.
Revision 1.48 / (download) - annotate - [select for diffs], Wed Oct 18 16:29:56 2017 UTC (5 years, 7 months ago) by maxv
Branch: MAIN
Changes since 1.47: +96 -6
lines
Diff to previous 1.47 (colored)
Group the sections into segments, and align to KERNALIGN only between segments. Prerequisite for other changes. Unfortunately the code is not very compact, but whatever.
Revision 1.47 / (download) - annotate - [select for diffs], Fri Oct 13 10:39:26 2017 UTC (5 years, 7 months ago) by maxv
Branch: MAIN
Changes since 1.46: +98 -134
lines
Diff to previous 1.46 (colored)
Introduce two functions, and dedup code.
Revision 1.46 / (download) - annotate - [select for diffs], Fri Oct 13 10:04:27 2017 UTC (5 years, 7 months ago) by maxv
Branch: MAIN
Changes since 1.45: +4 -4
lines
Diff to previous 1.45 (colored)
Constify offset, it must not change.
Revision 1.45 / (download) - annotate - [select for diffs], Sun Oct 8 13:51:31 2017 UTC (5 years, 7 months ago) by maxv
Branch: MAIN
Changes since 1.44: +10 -9
lines
Diff to previous 1.44 (colored)
Improve comments.
Revision 1.44 / (download) - annotate - [select for diffs], Sat Oct 7 10:26:39 2017 UTC (5 years, 7 months ago) by maxv
Branch: MAIN
Changes since 1.43: +205 -3
lines
Diff to previous 1.43 (colored)
Add a new option in libsa, to load dynamic binaries. A separate function is used, and it does not break in any way the generic static loader. Then, add a new "pkboot" command in the x86 bootloader, which boots a GENERIC_KASLR kernel via the prekern. (See thread on tech-kern@.)
Revision 1.43 / (download) - annotate - [select for diffs], Thu Oct 5 02:59:21 2017 UTC (5 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.42: +4 -2
lines
Diff to previous 1.42 (colored)
try a different style of __used.
Revision 1.42 / (download) - annotate - [select for diffs], Wed Oct 4 22:00:40 2017 UTC (5 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored)
mark first as used for platforms that define PROGRESS to nothing (mvme68k)
Revision 1.41 / (download) - annotate - [select for diffs], Mon Sep 25 20:39:21 2017 UTC (5 years, 8 months ago) by maxv
Branch: MAIN
Changes since 1.40: +224 -235
lines
Diff to previous 1.40 (colored)
Clean up and split loadfile, reduces a patch I have.
Revision 1.30.6.5 / (download) - annotate - [select for diffs], Mon Aug 28 17:53:08 2017 UTC (5 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.30.6.4: +31 -31
lines
Diff to previous 1.30.6.4 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored)
Sync with HEAD
Revision 1.31.2.3 / (download) - annotate - [select for diffs], Wed Apr 26 02:53:27 2017 UTC (6 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.31.2.2: +11 -11
lines
Diff to previous 1.31.2.2 (colored) to branchpoint 1.31 (colored) next main 1.32 (colored)
Sync with HEAD
Revision 1.34.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:54:03 2017 UTC (6 years, 1 month ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.34: +31 -31
lines
Diff to previous 1.34 (colored) next main 1.35 (colored)
Sync with HEAD
Revision 1.40 / (download) - annotate - [select for diffs], Tue Apr 18 07:44:20 2017 UTC (6 years, 1 month ago) by uwe
Branch: MAIN
CVS Tags: prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
pgoyette-localcount-20170426,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
netbsd-8-base,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
bouyer-socketcan-base1
Changes since 1.39: +3 -3
lines
Diff to previous 1.39 (colored)
Swap arguments to strncmp() so that the thing we are testing, the section name, comes first; and so that the length of the string constant is right next to that constant.
Revision 1.39 / (download) - annotate - [select for diffs], Tue Apr 18 06:39:54 2017 UTC (6 years, 1 month ago) by uwe
Branch: MAIN
Changes since 1.38: +3 -5
lines
Diff to previous 1.38 (colored)
Move deallocation of shstrsz inside the block where it is allocated.
Revision 1.38 / (download) - annotate - [select for diffs], Mon Apr 17 18:06:30 2017 UTC (6 years, 1 month ago) by uwe
Branch: MAIN
Changes since 1.37: +4 -4
lines
Diff to previous 1.37 (colored)
Section at index 0 is SHN_UNDEF. When searching for symbol sections skip it and start with index 1.
Revision 1.37 / (download) - annotate - [select for diffs], Mon Apr 17 17:44:48 2017 UTC (6 years, 1 month ago) by uwe
Branch: MAIN
Changes since 1.36: +5 -3
lines
Diff to previous 1.36 (colored)
Don't hide first = 1 assignment inside for(), that just obscures the loop. Same object code is generated.
Revision 1.31.2.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:48 2017 UTC (6 years, 2 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.31.2.1: +21 -21
lines
Diff to previous 1.31.2.1 (colored) to branchpoint 1.31 (colored)
Sync with HEAD
Revision 1.36 / (download) - annotate - [select for diffs], Thu Feb 23 12:13:59 2017 UTC (6 years, 3 months ago) by nonaka
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320,
jdolecek-ncq-base,
jdolecek-ncq
Changes since 1.35: +5 -1
lines
Diff to previous 1.35 (colored)
update marks[MARK_DATA] with COUNT_DATA.
Revision 1.35 / (download) - annotate - [select for diffs], Thu Feb 23 12:13:05 2017 UTC (6 years, 3 months ago) by nonaka
Branch: MAIN
Changes since 1.34: +17 -21
lines
Diff to previous 1.34 (colored)
fix CTF section symbol size was not counted with COUNT_KERNEL.
Revision 1.30.6.4 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:56 2017 UTC (6 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.30.6.3: +16 -1
lines
Diff to previous 1.30.6.3 (colored) to branchpoint 1.30 (colored)
Sync with HEAD
Revision 1.31.2.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:49 2017 UTC (6 years, 4 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.31: +32 -19
lines
Diff to previous 1.31 (colored)
Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
Revision 1.34 / (download) - annotate - [select for diffs], Fri Jan 6 09:14:36 2017 UTC (6 years, 4 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107,
nick-nhusb-base-20170204,
bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.33: +16 -1
lines
Diff to previous 1.33 (colored)
Explain how all that mess works, without actually fixing it yet.
Revision 1.30.6.3 / (download) - annotate - [select for diffs], Mon Dec 5 10:55:26 2016 UTC (6 years, 5 months ago) by skrll
Branch: nick-nhusb
Changes since 1.30.6.2: +16 -18
lines
Diff to previous 1.30.6.2 (colored) to branchpoint 1.30 (colored)
Sync with HEAD
Revision 1.33 / (download) - annotate - [select for diffs], Sat Dec 3 09:20:55 2016 UTC (6 years, 6 months ago) by maxv
Branch: MAIN
CVS Tags: nick-nhusb-base-20161204
Changes since 1.32: +17 -19
lines
Diff to previous 1.32 (colored)
Fix a wrong flag and KNF.
Revision 1.30.6.2 / (download) - annotate - [select for diffs], Wed Oct 5 20:56:03 2016 UTC (6 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.30.6.1: +5 -2
lines
Diff to previous 1.30.6.1 (colored) to branchpoint 1.30 (colored)
Sync with HEAD
Revision 1.32 / (download) - annotate - [select for diffs], Wed Aug 31 16:22:37 2016 UTC (6 years, 9 months ago) by martin
Branch: MAIN
CVS Tags: pgoyette-localcount-20161104,
nick-nhusb-base-20161004,
localcount-20160914
Changes since 1.31: +4 -1
lines
Diff to previous 1.31 (colored)
Initialize the marker for the data segment, in case the caller passes not fully initialized markers to loadfile(). Pointed out by Mark Cave-Ayland.
Revision 1.30.6.1 / (download) - annotate - [select for diffs], Tue Sep 22 12:06:07 2015 UTC (7 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.30: +11 -11
lines
Diff to previous 1.30 (colored)
Sync with HEAD
Revision 1.31 / (download) - annotate - [select for diffs], Sat Jul 25 07:06:11 2015 UTC (7 years, 10 months ago) by isaki
Branch: MAIN
CVS Tags: pgoyette-localcount-base,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
nick-nhusb-base-20160907,
nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
nick-nhusb-base-20150921
Branch point for: pgoyette-localcount
Changes since 1.30: +11 -11
lines
Diff to previous 1.30 (colored)
white space -> tab.
Revision 1.29.14.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:04:30 2014 UTC (8 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.29: +4 -2
lines
Diff to previous 1.29 (colored)
Rebase to HEAD as of a few days ago.
Revision 1.29.4.1 / (download) - annotate - [select for diffs], Thu May 22 11:41:04 2014 UTC (9 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.29: +4 -2
lines
Diff to previous 1.29 (colored) next main 1.30 (colored)
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")
Revision 1.29.18.1 / (download) - annotate - [select for diffs], Sun May 18 17:46:08 2014 UTC (9 years ago) by rmind
Branch: rmind-smpnet
Changes since 1.29: +4 -2
lines
Diff to previous 1.29 (colored) next main 1.30 (colored)
sync with head
Revision 1.30 / (download) - annotate - [select for diffs], Wed Nov 27 17:33:03 2013 UTC (9 years, 6 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-pagecache-base9,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
rmind-smpnet-nbase,
rmind-smpnet-base,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406,
nick-nhusb-base,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0,
netbsd-7
Branch point for: nick-nhusb
Changes since 1.29: +4 -2
lines
Diff to previous 1.29 (colored)
Fix a use-after-free (well, dealloc actually) issue.
Revision 1.27.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:09:43 2011 UTC (12 years ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.27: +3 -3
lines
Diff to previous 1.27 (colored) next main 1.28 (colored)
Sync with HEAD.
Revision 1.25.2.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:55:29 2011 UTC (12 years, 3 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.25: +39 -34
lines
Diff to previous 1.25 (colored) next main 1.26 (colored)
sync with head
Revision 1.27.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 15:10:42 2011 UTC (12 years, 3 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.27: +3 -3
lines
Diff to previous 1.27 (colored) next main 1.28 (colored)
Sync with HEAD
Revision 1.29 / (download) - annotate - [select for diffs], Thu Feb 17 21:15:31 2011 UTC (12 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-tag8,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
khorben-n900,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base10,
jmcneill-usbmp-base,
jmcneill-usbmp,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
agc-symver-base,
agc-symver
Branch point for: yamt-pagecache,
tls-maxphys,
rmind-smpnet
Changes since 1.28: +233 -233
lines
Diff to previous 1.28 (colored)
revert bad whitespace change.
Revision 1.28 / (download) - annotate - [select for diffs], Thu Feb 17 19:38:48 2011 UTC (12 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.27: +234 -234
lines
Diff to previous 1.27 (colored)
fix -Wself-assign warning
Revision 1.24.14.2 / (download) - annotate - [select for diffs], Fri Oct 22 07:22:33 2010 UTC (12 years, 7 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.24.14.1: +36 -31
lines
Diff to previous 1.24.14.1 (colored) to branchpoint 1.24 (colored) next main 1.25 (colored)
Sync with HEAD (-D20101022).
Revision 1.21.10.4 / (download) - annotate - [select for diffs], Sat Oct 9 03:32:34 2010 UTC (12 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.21.10.3: +37 -32
lines
Diff to previous 1.21.10.3 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)
sync with head
Revision 1.27 / (download) - annotate - [select for diffs], Thu Sep 16 00:26:49 2010 UTC (12 years, 8 months ago) by jym
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11,
uebayasi-xip-base4,
uebayasi-xip-base3,
matt-mips64-premerge-20101231,
jruoho-x86intr-base,
bouyer-quota2-base
Branch point for: jruoho-x86intr,
bouyer-quota2
Changes since 1.26: +4 -3
lines
Diff to previous 1.26 (colored)
Use standard ELF types for ELF code, instead of paddr_t. paddr_t should only be used for low level code, like virtual memory internals.
Revision 1.26 / (download) - annotate - [select for diffs], Thu Sep 2 17:10:14 2010 UTC (12 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.25: +34 -30
lines
Diff to previous 1.25 (colored)
PR/43830: Valery Ushakov: libsa/loadfile_elf32.c loads .shstrtab into unallocated memory. Don't load if counting.
Revision 1.21.10.3 / (download) - annotate - [select for diffs], Wed Aug 11 22:54:46 2010 UTC (12 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.21.10.2: +60 -4
lines
Diff to previous 1.21.10.2 (colored) to branchpoint 1.21 (colored)
sync with head.
Revision 1.24.14.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:44:15 2010 UTC (13 years, 1 month ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.24: +60 -4
lines
Diff to previous 1.24 (colored)
Sync with HEAD.
Revision 1.25 / (download) - annotate - [select for diffs], Fri Mar 12 21:43:11 2010 UTC (13 years, 2 months ago) by darran
Branch: MAIN
CVS Tags: yamt-nfs-mp-base10,
uebayasi-xip-base2,
uebayasi-xip-base1
Branch point for: rmind-uvmplock
Changes since 1.24: +60 -4
lines
Diff to previous 1.24 (colored)
DTrace: Add support for CTF sections in the netbsd elf image, load these at boot. Add a ksyms_mod_foreach() function to iterate a callback function over the set of elf symbols for a specific module (netbsd included). Add kern_ctf.c and mod_ctf_get() to allow the retrieval and decompression of CTF sections for a specific module.
Revision 1.21.10.2 / (download) - annotate - [select for diffs], Mon May 4 08:13:52 2009 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.21.10.1: +66 -3
lines
Diff to previous 1.21.10.1 (colored) to branchpoint 1.21 (colored)
sync with head.
Revision 1.23.4.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:17:40 2008 UTC (14 years, 7 months ago) by haad
Branch: haad-dm
Changes since 1.23: +40 -6
lines
Diff to previous 1.23 (colored) next main 1.24 (colored)
Sync with HEAD.
Revision 1.22.2.2 / (download) - annotate - [select for diffs], Fri Oct 10 22:35:43 2008 UTC (14 years, 7 months ago) by skrll
Branch: wrstuden-revivesa
Changes since 1.22.2.1: +40 -6
lines
Diff to previous 1.22.2.1 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored)
Sync with HEAD.
Revision 1.21.6.2 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:55 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.21.6.1: +39 -5
lines
Diff to previous 1.21.6.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)
Sync with HEAD.
Revision 1.24 / (download) - annotate - [select for diffs], Thu Sep 25 20:59:38 2008 UTC (14 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9,
yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
wrstuden-revivesa-base-4,
uebayasi-xip-base,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2-3-RELEASE,
netbsd-5-2-2-RELEASE,
netbsd-5-2-1-RELEASE,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-5-RELEASE,
netbsd-5-1-4-RELEASE,
netbsd-5-1-3-RELEASE,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
mjf-devfs2-base,
matt-premerge-20091211,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Branch point for: uebayasi-xip
Changes since 1.23: +40 -6
lines
Diff to previous 1.23 (colored)
add a LOAD_NOTE flag to make loading the note optional.
Revision 1.22.2.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:56 2008 UTC (14 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.22: +32 -3
lines
Diff to previous 1.22 (colored)
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.21.8.2 / (download) - annotate - [select for diffs], Wed Jun 4 02:05:47 2008 UTC (15 years ago) by yamt
Branch: yamt-pf42
Changes since 1.21.8.1: +32 -3
lines
Diff to previous 1.21.8.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)
sync with head
Revision 1.21.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:24:16 2008 UTC (15 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.21: +32 -10
lines
Diff to previous 1.21 (colored)
Sync with HEAD.
Revision 1.23 / (download) - annotate - [select for diffs], Tue May 20 14:41:06 2008 UTC (15 years ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl
Branch point for: haad-dm
Changes since 1.22: +32 -3
lines
Diff to previous 1.22 (colored)
Extract kernel version from the note section and stuff into a global netbsd_version.
Revision 1.21.8.1 / (download) - annotate - [select for diffs], Sun May 18 12:35:22 2008 UTC (15 years ago) by yamt
Branch: yamt-pf42
Changes since 1.21: +1 -8
lines
Diff to previous 1.21 (colored)
sync with head.
Revision 1.21.10.1 / (download) - annotate - [select for diffs], Fri May 16 02:25:36 2008 UTC (15 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.21: +1 -8
lines
Diff to previous 1.21 (colored)
sync with head.
Revision 1.22 / (download) - annotate - [select for diffs], Mon Apr 28 20:24:06 2008 UTC (15 years, 1 month ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base2,
yamt-nfs-mp-base2,
hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.21: +1 -8
lines
Diff to previous 1.21 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.17.14.2 / (download) - annotate - [select for diffs], Mon Feb 18 21:06:59 2008 UTC (15 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.17.14.1: +2 -6
lines
Diff to previous 1.17.14.1 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored)
Sync with HEAD.
Revision 1.10.4.4 / (download) - annotate - [select for diffs], Mon Jan 21 09:46:38 2008 UTC (15 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.10.4.3: +2 -6
lines
Diff to previous 1.10.4.3 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)
sync with head
Revision 1.17.8.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:56:41 2008 UTC (15 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.17: +32 -13
lines
Diff to previous 1.17 (colored) next main 1.18 (colored)
sync with HEAD
Revision 1.20.6.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:56:30 2008 UTC (15 years, 5 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.20: +2 -6
lines
Diff to previous 1.20 (colored) next main 1.21 (colored)
Sync with HEAD
Revision 1.21 / (download) - annotate - [select for diffs], Sat Dec 29 17:54:42 2007 UTC (15 years, 5 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
matt-armv6-base,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base,
bouyer-xeni386-nbase,
bouyer-xeni386-base,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp,
mjf-devfs2
Changes since 1.20: +2 -6
lines
Diff to previous 1.20 (colored)
ANSIfy.
Revision 1.17.14.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:20:53 2007 UTC (15 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.17: +31 -8
lines
Diff to previous 1.17 (colored)
Sync with HEAD.
Revision 1.10.4.3 / (download) - annotate - [select for diffs], Fri Dec 7 17:33:44 2007 UTC (15 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.10.4.2: +31 -8
lines
Diff to previous 1.10.4.2 (colored) to branchpoint 1.10 (colored)
sync with head
Revision 1.17.6.2 / (download) - annotate - [select for diffs], Mon Dec 3 16:15:03 2007 UTC (15 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.17.6.1: +6 -6
lines
Diff to previous 1.17.6.1 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored)
Sync with HEAD.
Revision 1.20 / (download) - annotate - [select for diffs], Mon Dec 3 09:51:30 2007 UTC (15 years, 6 months ago) by isaki
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base,
cube-autoconf-base,
cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.19: +5 -5
lines
Diff to previous 1.19 (colored)
Use standard error code (EIO) instead of standalone error code (ESHORT). Because loadfile_*() is used with or without _STANDALONE, therefore, don't use error code in "saerrno.h". Pointed out by and discussed with he@.
Revision 1.19 / (download) - annotate - [select for diffs], Sun Dec 2 04:59:26 2007 UTC (15 years, 6 months ago) by tsutsui
Branch: MAIN
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
unsigned -> unsigned int
Revision 1.17.6.1 / (download) - annotate - [select for diffs], Tue Nov 27 19:38:33 2007 UTC (15 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.17: +30 -7
lines
Diff to previous 1.17 (colored)
Sync with HEAD. amd64 Xen support needs testing.
Revision 1.18 / (download) - annotate - [select for diffs], Fri Nov 23 04:32:14 2007 UTC (15 years, 6 months ago) by isaki
Branch: MAIN
Changes since 1.17: +30 -7
lines
Diff to previous 1.17 (colored)
loadfile_*() must set errno when it returns -1.
Revision 1.10.4.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:41:33 2007 UTC (15 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.10.4.1: +4 -1
lines
Diff to previous 1.10.4.1 (colored) to branchpoint 1.10 (colored)
sync with head.
Revision 1.16.20.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:10:33 2007 UTC (15 years, 10 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.16: +4 -1
lines
Diff to previous 1.16 (colored) next main 1.17 (colored)
Sync with head.
Revision 1.16.18.1 / (download) - annotate - [select for diffs], Sat Jun 9 23:58:08 2007 UTC (15 years, 11 months ago) by ad
Branch: vmlocking
Changes since 1.16: +4 -1
lines
Diff to previous 1.16 (colored) next main 1.17 (colored)
Sync with head.
Revision 1.17 / (download) - annotate - [select for diffs], Tue Jun 5 08:48:50 2007 UTC (16 years ago) by martin
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
vmlocking-base,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
jmcneill-base,
hpcarm-cleanup,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64
Branch point for: mjf-devfs,
matt-armv6,
jmcneill-pm
Changes since 1.16: +4 -1
lines
Diff to previous 1.16 (colored)
Add a MARK_DATA marker containing the effective VA of the first loaded data segment.
Revision 1.13.2.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:57:53 2006 UTC (16 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.13: +10 -1
lines
Diff to previous 1.13 (colored) next main 1.14 (colored)
sync with head
Revision 1.10.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:10:23 2006 UTC (16 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.10: +25 -16
lines
Diff to previous 1.10 (colored)
sync with head.
Revision 1.13.10.1 / (download) - annotate - [select for diffs], Wed May 24 15:50:42 2006 UTC (17 years ago) by tron
Branch: peter-altq
Changes since 1.13: +10 -1
lines
Diff to previous 1.13 (colored) next main 1.14 (colored)
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.13.4.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:40:05 2006 UTC (17 years, 1 month ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.13: +10 -1
lines
Diff to previous 1.13 (colored) next main 1.14 (colored)
Sync with head.
Revision 1.13.8.1 / (download) - annotate - [select for diffs], Wed Apr 19 04:36:01 2006 UTC (17 years, 1 month ago) by elad
Branch: elad-kernelauth
Changes since 1.13: +10 -1
lines
Diff to previous 1.13 (colored) next main 1.14 (colored)
sync with head.
Revision 1.13.6.1 / (download) - annotate - [select for diffs], Tue Apr 11 11:55:48 2006 UTC (17 years, 1 month ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.13: +10 -1
lines
Diff to previous 1.13 (colored) next main 1.14 (colored)
sync with head
Revision 1.16 / (download) - annotate - [select for diffs], Thu Apr 6 09:25:58 2006 UTC (17 years, 2 months ago) by cherry
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-idlelwp-base8,
yamt-idlelwp,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
thorpej-atomic-base,
thorpej-atomic,
simonb-timecounters-base,
rpaulo-netinet-merge-pcb-base,
reinoud-bufcleanup,
post-newlock2-merge,
newlock2-nbase,
newlock2-base,
newlock2,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
matt-nb4-arm-base,
matt-nb4-arm,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
chap-midi-nbase,
chap-midi-base,
chap-midi,
ad-audiomp-base,
ad-audiomp,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: vmlocking,
mjf-ufs-trans
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
Pass by reference to MD_LOADSEG(). Thanks to Matt Thomas for pointing this out.
Revision 1.15 / (download) - annotate - [select for diffs], Mon Apr 3 15:45:36 2006 UTC (17 years, 2 months ago) by cherry
Branch: MAIN
Changes since 1.14: +2 -3
lines
Diff to previous 1.14 (colored)
Encapsulated the MD test: phdr[i].p_type & PT_LOPROC out of MI code, and into MD_LOADSEG() as suggested by Christos.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Apr 3 14:08:41 2006 UTC (17 years, 2 months ago) by cherry
Branch: MAIN
Changes since 1.13: +11 -1
lines
Diff to previous 1.13 (colored)
Allows processor ABI specific ELF segment loads. If the macro MD_LOADSEG defined in machine/loadfile_machdep.h evaluates to 1, the machine specific segment is loaded. See: http://mail-index.netbsd.org/tech-kern/2005/12/30/0003.html
Revision 1.12.2.1 / (download) - annotate - [select for diffs], Wed Feb 1 14:52:36 2006 UTC (17 years, 4 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.12: +5 -5
lines
Diff to previous 1.12 (colored) next main 1.13 (colored)
sync with head.
Revision 1.13 / (download) - annotate - [select for diffs], Wed Jan 25 18:27:23 2006 UTC (17 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
peter-altq-base
Branch point for: yamt-pdpolicy,
simonb-timecounters,
rpaulo-netinet-merge-pcb,
peter-altq,
elad-kernelauth
Changes since 1.12: +5 -5
lines
Diff to previous 1.12 (colored)
free -> dealloc
Revision 1.12 / (download) - annotate - [select for diffs], Sun Dec 11 12:24:46 2005 UTC (17 years, 5 months ago) by christos
Branch: MAIN
Branch point for: yamt-uio_vmspace
Changes since 1.11: +1 -1
lines
Diff to previous 1.11 (colored)
merge ktrace-lwp.
Revision 1.7.16.5 / (download) - annotate - [select for diffs], Thu Nov 10 14:10:24 2005 UTC (17 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.7.16.4: +14 -14
lines
Diff to previous 1.7.16.4 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)
Sync with HEAD. Here we go again...
Revision 1.11 / (download) - annotate - [select for diffs], Thu Jul 14 02:36:49 2005 UTC (17 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
ktrace-lwp-base
Changes since 1.10: +14 -14
lines
Diff to previous 1.10 (colored)
rearrange free's and add a missing one.
Revision 1.9.8.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:26 2005 UTC (18 years, 1 month ago) by kent
Branch: kent-audio2
Changes since 1.9: +5 -5
lines
Diff to previous 1.9 (colored) next main 1.10 (colored)
sync with -current
Revision 1.9.10.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:36:26 2005 UTC (18 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.9: +5 -5
lines
Diff to previous 1.9 (colored) next main 1.10 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.7.16.4 / (download) - annotate - [select for diffs], Fri Mar 4 16:52:41 2005 UTC (18 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.7.16.3: +5 -5
lines
Diff to previous 1.7.16.3 (colored) to branchpoint 1.7 (colored)
Sync with HEAD. Hi Perry!
Revision 1.10 / (download) - annotate - [select for diffs], Sat Feb 26 22:58:56 2005 UTC (18 years, 3 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.9: +5 -5
lines
Diff to previous 1.9 (colored)
nuke trailing whitespace
Revision 1.7.16.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:36:18 2004 UTC (18 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.7.16.2: +1 -1
lines
Diff to previous 1.7.16.2 (colored) to branchpoint 1.7 (colored)
Fix the sync with head I botched.
Revision 1.7.16.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:54:02 2004 UTC (18 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.7.16.1: +0 -0
lines
Diff to previous 1.7.16.1 (colored) to branchpoint 1.7 (colored)
Sync with HEAD.
Revision 1.7.16.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:53:53 2004 UTC (18 years, 10 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.7: +6 -6
lines
Diff to previous 1.7 (colored)
Sync with HEAD
Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 23 15:06:26 2003 UTC (19 years, 7 months ago) by he
Branch: MAIN
CVS Tags: yamt-km-base2,
yamt-km-base,
netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
The paddr_t type is integral, so no longer compatible with NULL, so use 0 instead.
Revision 1.8 / (download) - annotate - [select for diffs], Sun Aug 31 22:40:48 2003 UTC (19 years, 9 months ago) by fvdl
Branch: MAIN
Changes since 1.7: +5 -5
lines
Diff to previous 1.7 (colored)
Fix signed/unsigned warnings.
Revision 1.6.6.3 / (download) - annotate - [select for diffs], Sat Mar 16 16:01:57 2002 UTC (21 years, 2 months ago) by jdolecek
Branch: kqueue
Changes since 1.6.6.2: +4 -1
lines
Diff to previous 1.6.6.2 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)
Catch up with -current.
Revision 1.6.4.3 / (download) - annotate - [select for diffs], Thu Feb 28 04:14:51 2002 UTC (21 years, 3 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.6.4.2: +4 -1
lines
Diff to previous 1.6.4.2 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)
Catch up to -current.
Revision 1.7 / (download) - annotate - [select for diffs], Mon Feb 11 20:25:56 2002 UTC (21 years, 3 months ago) by reinoud
Branch: MAIN
CVS Tags: newlock-base,
newlock,
netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
ifpoll-base,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
gehenna-devsw-base,
gehenna-devsw,
fvdl_fs64_base,
eeh-devprop-base,
eeh-devprop
Branch point for: ktrace-lwp
Changes since 1.6: +4 -1
lines
Diff to previous 1.6 (colored)
Not all ports use the `offset' in their calulations and on those platforms compile errors are generated due to it. By explicitly using `offset=offset' the variable is used in the compilers view and is optimised away anyway.
Revision 1.6.6.2 / (download) - annotate - [select for diffs], Thu Jan 10 20:00:40 2002 UTC (21 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.6.6.1: +474 -0
lines
Diff to previous 1.6.6.1 (colored) to branchpoint 1.6 (colored)
Sync kqueue branch with -current.
Revision 1.6.4.2 / (download) - annotate - [select for diffs], Wed Nov 14 19:16:52 2001 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.6.4.1: +474 -0
lines
Diff to previous 1.6.4.1 (colored) to branchpoint 1.6 (colored)
Catch up to -current.
Revision 1.6.2.2 / (download) - annotate - [select for diffs], Mon Nov 12 21:19:05 2001 UTC (21 years, 6 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.6.2.1: +474 -0
lines
Diff to previous 1.6.2.1 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)
Sync the thorpej-mips-cache branch with -current.
Revision 1.6.6.1, Fri Nov 9 19:27:25 2001 UTC (21 years, 6 months ago) by thorpej
Branch: kqueue
Changes since 1.6: +0 -474
lines
FILE REMOVED
file loadfile_elf32.c was added on branch kqueue on 2002-01-10 20:00:40 +0000
Revision 1.6.4.1, Fri Nov 9 19:27:25 2001 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.6: +0 -474
lines
FILE REMOVED
file loadfile_elf32.c was added on branch nathanw_sa on 2001-11-14 19:16:52 +0000
Revision 1.6.2.1, Fri Nov 9 19:27:25 2001 UTC (21 years, 6 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.6: +0 -474
lines
FILE REMOVED
file loadfile_elf32.c was added on branch thorpej-mips-cache on 2001-11-12 21:19:05 +0000
Revision 1.6 / (download) - annotate - [select for diffs], Fri Nov 9 19:27:25 2001 UTC (21 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: thorpej-mips-cache-base
Branch point for: thorpej-mips-cache,
nathanw_sa,
kqueue
Changes since 1.5: +1 -39
lines
Diff to previous 1.5 (colored)
Remove USB copyrights. The coff and elf loading code did not come with BSD4.4.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Nov 9 18:31:08 2001 UTC (21 years, 6 months ago) by scw
Branch: MAIN
Changes since 1.4: +38 -30
lines
Diff to previous 1.4 (colored)
To avoid backwards seeks on sequential devices (eq. QIC tapes), read all the program headers in one operation into an internal buffer.
Revision 1.4 / (download) - annotate - [select for diffs], Wed Oct 31 21:24:09 2001 UTC (21 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.3: +215 -1
lines
Diff to previous 1.3 (colored)
Make the ELF loadfile routines byte-order independent when used in a non-_STANDALONE environment (e.g. installboot(8)): internalize and externalize the exec, program, and section headers as necessary. Reviewed and OK'd by Christos.
Revision 1.3 / (download) - annotate - [select for diffs], Wed Oct 31 17:20:50 2001 UTC (21 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.2: +15 -8
lines
Diff to previous 1.2 (colored)
Split elf32 vs. elf64 handling in loadfile(), including support for each separately and explicitly. BOOT_ELF is now BOOT_ELF32 and BOOT_ELF64, and ELFSIZE should no longer be defined in loadfile_machdep.h.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Oct 31 01:51:43 2001 UTC (21 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.1: +25 -3
lines
Diff to previous 1.1 (colored)
Build the loadfile() a.out, ECOFF, and ELF back-ends as separate objects.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Oct 30 23:51:03 2001 UTC (21 years, 7 months ago) by thorpej
Branch: MAIN
Split the exec formats included by loadfile() into separate files. Primary goal: explcitly select which ELF format (elf32 or elf64) to support for a cross tool which uses loadfile().