Searched hist:1.345 (Results 1 - 25 of 79) sorted by relevance

1234

/src/doc/
H A DBRANCHES1.345 Tue Mar 06 00:15:24 GMT 2018 pgoyette branches: 1.345.2;
Add new branch pgoyette-compat for cleaning up the compat modules

While here, note that prg-localcount2 core content was merged a
while ago, and no further activity is expected.
1.345 Tue Mar 06 00:15:24 GMT 2018 pgoyette branches: 1.345.2;
Add new branch pgoyette-compat for cleaning up the compat modules

While here, note that prg-localcount2 core content was merged a
while ago, and no further activity is expected.
/src/sys/arch/alpha/alpha/
H A Dmachdep.c1.345 Fri May 16 19:18:21 GMT 2014 matt branches: 1.345.2; 1.345.4; 1.345.6;
Cleanup and simplify PCU FP support. Nuke MDLWP_FPUSED.

1.345 Fri May 16 19:18:21 GMT 2014 matt branches: 1.345.2; 1.345.4; 1.345.6;
Cleanup and simplify PCU FP support. Nuke MDLWP_FPUSED.

1.345 Fri May 16 19:18:21 GMT 2014 matt branches: 1.345.2; 1.345.4; 1.345.6;
Cleanup and simplify PCU FP support. Nuke MDLWP_FPUSED.

1.345 Fri May 16 19:18:21 GMT 2014 matt branches: 1.345.2; 1.345.4; 1.345.6;
Cleanup and simplify PCU FP support. Nuke MDLWP_FPUSED.

/src/
H A Dbuild.sh1.345 Sun Sep 20 10:29:05 GMT 2020 mrg add "distsets" alias for "distribution sets".
H A DUPDATING1.345 Fri Feb 09 22:08:30 GMT 2024 andvar fix spelling mistakes, mainly in comments and log messages.
/src/sys/arch/alpha/conf/
H A DGENERIC1.345 Fri Aug 17 20:11:37 GMT 2012 abs branches: 1.345.2;
Update all kernel configs mentioning WSEMUL_* but not already including
WSDISPLAY_COMPAT_USL using the following rules:
- If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL
- If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1
and commented out WSDISPLAY_COMPAT_USL
- Otherwise add WSDISPLAY_COMPAT_USL

Some of the INSTALL configs for larger memory machines are probably suitable
for adding WSDISPLAY_COMPAT_USL.

Now wsconscfg(8) should be able to switch VTs when expected.

Implemented after no objection from tech-kern to the following:

On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote:
> wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual
> terminals.
>
> Except when in an exceptionally memory or space constrained
> environment (INSTALL being the obvious case), is there any reason why
> all GENERIC and GENERIC-like kernels which have wscons enabled
> shouldn't also have WSDISPLAY_COMPAT_USL?

1.345 Fri Aug 17 20:11:37 GMT 2012 abs branches: 1.345.2;
Update all kernel configs mentioning WSEMUL_* but not already including
WSDISPLAY_COMPAT_USL using the following rules:
- If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL
- If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1
and commented out WSDISPLAY_COMPAT_USL
- Otherwise add WSDISPLAY_COMPAT_USL

Some of the INSTALL configs for larger memory machines are probably suitable
for adding WSDISPLAY_COMPAT_USL.

Now wsconscfg(8) should be able to switch VTs when expected.

Implemented after no objection from tech-kern to the following:

On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote:
> wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual
> terminals.
>
> Except when in an exceptionally memory or space constrained
> environment (INSTALL being the obvious case), is there any reason why
> all GENERIC and GENERIC-like kernels which have wscons enabled
> shouldn't also have WSDISPLAY_COMPAT_USL?

/src/distrib/sets/lists/comp/
H A Dshl.mi1.345 Mon Apr 12 02:09:00 GMT 2021 mrg branches: 1.345.2;
various updates for GCC 10 support. remove dead gcc7/8 support
and properly mark obsolete files in gcc9/gcc10.

testing on amd64 and shark for GCC 9, and many platforms for GCC 10,
(though not arm yet.)
1.345 Mon Apr 12 02:09:00 GMT 2021 mrg branches: 1.345.2;
various updates for GCC 10 support. remove dead gcc7/8 support
and properly mark obsolete files in gcc9/gcc10.

testing on amd64 and shark for GCC 9, and many platforms for GCC 10,
(though not arm yet.)
/src/sys/arch/mac68k/mac68k/
H A Dmachdep.c1.345 Sat Aug 04 17:18:38 GMT 2012 martin branches: 1.345.2; 1.345.4;
No need to statically initialize physmem here, it is set to the correct
value in pmap_bootstrap(), which is early enough.
Tested on my Centris 660AV.

1.345 Sat Aug 04 17:18:38 GMT 2012 martin branches: 1.345.2; 1.345.4;
No need to statically initialize physmem here, it is set to the correct
value in pmap_bootstrap(), which is early enough.
Tested on my Centris 660AV.

1.345 Sat Aug 04 17:18:38 GMT 2012 martin branches: 1.345.2; 1.345.4;
No need to statically initialize physmem here, it is set to the correct
value in pmap_bootstrap(), which is early enough.
Tested on my Centris 660AV.

/src/sys/kern/
H A Dinit_sysent.c1.345 Sat Oct 05 18:06:42 GMT 2024 mlelstv regen
H A Dkern_sig.c1.345 Sat May 19 02:42:58 GMT 2018 kamil Stop masking SIGSTOP in a vfork(2)ed child

Keep the traditional BSD behavior masking SIGTSTP, SIGTTIN and SIGTTOU in
a vfork(2)ed child before exec(3)/exit(3). This is useful in shells and
prevents deadlocking, when a parent cannot unstop the sleeping child.

Change the behavior for SIGSTOP. This signal is by design not maskable and
this property shall be obeyed without exceptions. The STOP behavior is
expected in the context of debuggers and useful in standalone programs.

It is still possible to stop a vfork(2)ed child, however it requires
proc.curproc.stopfork=1, but it is not a flexible solution.

FreeBSD and OpenBSD keep masking SIGSTOP in a vfork(2)ed child.
Linux does not mask stop signals in the same scenarios.

This fixes ATF test: t_vfork:raise2.
No known regressions reported in the existing ATF tests.

Discussed with <kre>

Sponsored by <The NetBSD Foundation>
H A Dkern_synch.c1.345 Thu Mar 26 19:42:39 GMT 2020 ad Leave the idle LWPs in state LSIDL even when running, so they don't mess up
output from ps/top/etc. Correctness isn't at stake, LWPs in other states
are temporarily on the CPU at times too (e.g. LSZOMB, LSSLEEP).
/src/sys/dev/ata/
H A Dwd.c1.345 Sun Sep 16 18:41:47 GMT 2007 bouyer branches: 1.345.2;
Add a workaround for drives with the LBA48 bug:
if we get a "ID not found" error for a transfer crossing LBA48_THRESHOLD,
and the drive is larger than 128GB, automatically add WD_QUIRK_FORCE_LBA48
to the drive's quirks and retry the transfers.
Hopefully this will obsolete the WD_QUIRK_FORCE_LBA48 quirk list ...
1.345 Sun Sep 16 18:41:47 GMT 2007 bouyer branches: 1.345.2;
Add a workaround for drives with the LBA48 bug:
if we get a "ID not found" error for a transfer crossing LBA48_THRESHOLD,
and the drive is larger than 128GB, automatically add WD_QUIRK_FORCE_LBA48
to the drive's quirks and retry the transfers.
Hopefully this will obsolete the WD_QUIRK_FORCE_LBA48 quirk list ...
/src/etc/
H A DMakefile1.345 Sat Jul 14 19:53:52 GMT 2007 adrianp branches: 1.345.4;
Add a default audit-packages configuration file for audit-packages
(part of pkg_install-20070714)
1.345 Sat Jul 14 19:53:52 GMT 2007 adrianp branches: 1.345.4;
Add a default audit-packages configuration file for audit-packages
(part of pkg_install-20070714)
/src/sys/dev/raidframe/
H A Drf_netbsdkintf.c1.345 Wed Apr 27 02:47:39 GMT 2016 christos branches: 1.345.2;
provide an empty DPRINTF

1.345 Wed Apr 27 02:47:39 GMT 2016 christos branches: 1.345.2;
provide an empty DPRINTF

/src/distrib/sets/lists/debug/
H A Dshl.mi1.345 Tue Jul 09 13:29:02 GMT 2024 rin sets/lists: Add MI files for binutils 2.42
/src/share/misc/
H A Dacronyms.comp1.345 Fri Mar 03 15:29:48 GMT 2023 jschauma add CMC (Certificate Management over CMS, RFC5272)
add CMS (Cryptographic Message Syntax, RFC5652)

/src/share/mk/
H A Dbsd.prog.mk1.345 Sun May 28 10:33:13 GMT 2023 lukem share/mk: finish USE_COMBINE, NOCOMBINE deprecation

Remove the leftover remnants of deprecated USE_COMBINE and NOCOMBINE,
as gcc -combine has been EOL for many years.

Completes the work done by maya@ on 2019-05-10 in bsd.kmodule.mk rev 1.61.
/src/sys/dev/scsipi/
H A Dsd.c1.345 Sun Apr 13 14:01:00 GMT 2025 jakllsch Add physical sector and alignment info to struct disk_geom and the
geometry plist, and handle in partutil.

Bump version for disk_geom addition.

Collect DIOCGSECTORALIGN handling into one place.
/src/sys/arch/macppc/conf/
H A DGENERIC1.345 Fri Mar 16 01:12:46 GMT 2018 sevan Add bluetooth support by default. most hardware G4 onwards (e.g aluminium
PowerBooks) have Bluetooth installed as standard.
/src/distrib/sets/lists/base/
H A Dshl.mi1.345 Sat Mar 25 21:56:28 GMT 2006 kleink branches: 1.345.2;
libm.so.0.5 in /usr/lib, too.
1.345 Sat Mar 25 21:56:28 GMT 2006 kleink branches: 1.345.2;
libm.so.0.5 in /usr/lib, too.
/src/sys/ufs/ffs/
H A Dffs_vfsops.c1.345 Fri Feb 17 08:31:26 GMT 2017 hannken Add generic genfs_suspendctl() and use it for all file systems.
Layered file systems need work.
/src/sys/ufs/lfs/
H A Dlfs_vfsops.c1.345 Tue Sep 01 06:16:59 GMT 2015 dholland Add new accessors for the d_type and d_namlen fields of struct lfs_direct.
Napalm the old byteswap access logic for these.
H A Dlfs_vnops.c1.345 Mon Oct 20 04:20:37 GMT 2025 perseant * Generalize the partial-segment parser introduced for roll-forward,
using it to facilitate an in-kernel segment rewriter (cleaner), and a
mechanism to check whether a segment is in fact empty (only used
with DEBUG).

* Add these new fcntl calls:
- LFCNFILESTATS: For each inode given, report its number of direct
blocks, how many gaps (discontinuities) there are between direct
blocks, and how large the total gap distance is. This will be
useful for a coalescing agent.
- LFCNREWRITEFILE: For each inode given, rewrite its direct blocks,
effectively coalescing it into as compact a form as possible.
- LFCNSCRAMBLE: As above, except that it only rewrites every other
block. This causes the file to have many gaps that can be
measured with LFCNFILESTATS and addressed with LFCNREWRITEFILE,
for testing purposes.
- LFCNREWRITESEGS: Rewrite any live data in the given segments.
This is intended to simplify the cleaner API and facilitate an
in-kernel cleaner.
- LFCNCLEANERINFO: Get the most current CLEANERINFO data from the
kernel.
- LFCNSEGUSE: Retrieve segment usage data from the kernel.

* Vnodes marked IN_CLEANING now take a reference. Add a new "cleaner
lock", which must be taken by the cleaner before the segment lock,
and before marking nodes IN_CLEANING. This allows us to flush
vnodes, if necessary, before the cleaning segment is written, and
never to flush vnodes being cleaned. When the cleaner lock is
released, the vnodes are cleared of IN_CLEANING and the reference
dropped.

* Track a potential infinite loop in lfs_gatherblock.

* Pull "needs to flush" and "needs to wait for flush" into functions
instead of inlining their definitions.

/src/sys/uvm/
H A Duvm_map.c1.345 Fri May 19 14:38:46 GMT 2017 christos Provide a helpful message to the user trying to run an birary that needs page
0 access.

/src/sys/arch/sparc64/sparc64/
H A Dlocore.s1.345 Sat Nov 10 01:47:25 GMT 2012 nakayama Revise comment.
/src/sys/arch/sparc/sparc/
H A Dpmap.c1.345 Sun Aug 28 10:26:15 GMT 2011 mrg fix sparc UP kernels with GCC 4.5, with special thanks to help from
mlelstv@ tracking down the real issue.

sp_tlb_flush() makes various assumptions about the ABI and what GCC
will do with the rest of this function. the inputs were not referenced
by name but only as "%o0" etc inside the asm. the result was that GCC
was not filling in the function parameters before calling it because
they were not used in the function. so, sp_tlb_flush() was getting
random data for it's inputs. oops.

for now, convert 2 asm() calls to pure C, and mark the inputs for
the sta calls. this makes GCC generate the right code, but it still
isn't entirely optimal.

ideally a pure C version would exist, but that adds non-trivial
overhead (15 instructions vs 23 or so.)

one more enhancement to make here would be to assign the %o3, %o4 and
%o5 usage into explicit temp variables, instead of assuming that they
are going to be free to use.

Completed in 517 milliseconds

1234