Searched hist:1.386 (Results 1 - 25 of 58) sorted by relevance

123

/src/
H A Dbuild.sh1.386 Fri Dec 20 22:24:20 GMT 2024 kre General code cleanup. No operational change intended.

Mostly fix quoting, some missing quotes added, lots of meaningless
quotes removed (no guarantee of completeness in either of those).

Also get rid of one use of the obsolete test -o operator, and several
less than ideal uses of the test ! operator ... replace all that by
shell || and ! uses.

Don't use $@ in any context where field splitting cannot occur (also
avoid it in a couple of places where it would be defined, but isn't
actually wanted:
echo "whatever: $@"
is technically OK, but is generally just a waste of everyone's time,
the shell passing a whole set of args to echo for it to combine
back into one line is pointless. But X="$@" and using $@ in a
here doc are simply wrong.

The 80-column police visited during the update (just a couple of
hard cases managed to avoid detection).

Many extraneous use of sh \ line continuations removed when better
use of sh syntax means they're not required.

General cleanup of sh coding style (prefer clarity over white space
minimization).

If these changes cause any issues (aside from a small possibility of
slight layout changes in some error messages) that anyone is able
to observe, please let me know.
1.386 Fri Dec 20 22:24:20 GMT 2024 kre General code cleanup. No operational change intended.

Mostly fix quoting, some missing quotes added, lots of meaningless
quotes removed (no guarantee of completeness in either of those).

Also get rid of one use of the obsolete test -o operator, and several
less than ideal uses of the test ! operator ... replace all that by
shell || and ! uses.

Don't use $@ in any context where field splitting cannot occur (also
avoid it in a couple of places where it would be defined, but isn't
actually wanted:
echo "whatever: $@"
is technically OK, but is generally just a waste of everyone's time,
the shell passing a whole set of args to echo for it to combine
back into one line is pointless. But X="$@" and using $@ in a
here doc are simply wrong.

The 80-column police visited during the update (just a couple of
hard cases managed to avoid detection).

Many extraneous use of sh \ line continuations removed when better
use of sh syntax means they're not required.

General cleanup of sh coding style (prefer clarity over white space
minimization).

If these changes cause any issues (aside from a small possibility of
slight layout changes in some error messages) that anyone is able
to observe, please let me know.
H A DUPDATING1.386 Mon Nov 03 18:09:01 GMT 2025 martin Mention libpthread bump/unbump effect on pkgsrc
1.386 Mon Nov 03 18:09:01 GMT 2025 martin Mention libpthread bump/unbump effect on pkgsrc
1.386 Mon Nov 03 18:09:01 GMT 2025 martin Mention libpthread bump/unbump effect on pkgsrc
1.386 Mon Nov 03 18:09:01 GMT 2025 martin Mention libpthread bump/unbump effect on pkgsrc
/src/sys/uvm/
H A Duvm_map.c1.386 Sat Mar 13 15:29:55 GMT 2021 skrll branches: 1.386.2;
Consistently use %#jx instead of 0x%jx or just %jx in UVMHIST_LOG formats
1.386 Sat Mar 13 15:29:55 GMT 2021 skrll branches: 1.386.2;
Consistently use %#jx instead of 0x%jx or just %jx in UVMHIST_LOG formats
1.386 Sat Mar 13 15:29:55 GMT 2021 skrll branches: 1.386.2;
Consistently use %#jx instead of 0x%jx or just %jx in UVMHIST_LOG formats
1.386 Sat Mar 13 15:29:55 GMT 2021 skrll branches: 1.386.2;
Consistently use %#jx instead of 0x%jx or just %jx in UVMHIST_LOG formats
1.386 Sat Mar 13 15:29:55 GMT 2021 skrll branches: 1.386.2;
Consistently use %#jx instead of 0x%jx or just %jx in UVMHIST_LOG formats
1.386 Sat Mar 13 15:29:55 GMT 2021 skrll branches: 1.386.2;
Consistently use %#jx instead of 0x%jx or just %jx in UVMHIST_LOG formats
/src/sys/arch/alpha/conf/
H A DGENERIC1.386 Thu Sep 06 05:36:49 GMT 2018 maxv Retire the 'midway' driver. Discussed on tech-net@ recently and also three
years ago, part of removing the network ATM code.
/src/sys/arch/macppc/conf/
H A DGENERIC1.386 Tue Aug 12 05:50:37 GMT 2025 macallan add drivebay driver
/src/share/misc/
H A Dacronyms.comp1.386 Thu Jan 18 03:33:08 GMT 2024 jschauma +IKM input keying material
1.386 Thu Jan 18 03:33:08 GMT 2024 jschauma +IKM input keying material
1.386 Thu Jan 18 03:33:08 GMT 2024 jschauma +IKM input keying material
1.386 Thu Jan 18 03:33:08 GMT 2024 jschauma +IKM input keying material
/src/sys/kern/
H A Dkern_exec.c1.390 Sat Apr 12 15:08:56 GMT 2014 uebayasi execve_runproc: Correct thinko in Rev. 1.386; the new SP always points to
after (higher adderss) argc/argv/env/aux/strings regardless of stack growing
direction . Machines with grow-up stack will detect the top of
argc/argv/env/aux/strings by the address of *argv[] via ps_strings:ps_argvstr.

This means that old comments about RTLD_GAP are all obsolete.

With help from Nick Hudson.
1.386 Sat Apr 12 05:25:23 GMT 2014 uebayasi execve_runproc: Unbreak __MACHINE_STACK_GROWS_UP machines. Clarify the stack
address allocation code. Summarize an awful big comment about the _rtld()
"gap".

(The log message in Rev. 1.384 was wrong; the new stack address is passed
not via the 3rd register argument, but via the SP. The 3rd is for ps_strings.)
/src/sys/arch/i386/i386/
H A Dmachdep.c1.386 Fri May 26 21:19:45 GMT 2000 thorpej branches: 1.386.2;
First sweep at scheduler state cleanup. Collect MI scheduler
state into global and per-CPU scheduler state:

- Global state: sched_qs (run queues), sched_whichqs (bitmap
of non-empty run queues), sched_slpque (sleep queues).
NOTE: These may collectively move into a struct schedstate
at some point in the future.

- Per-CPU state, struct schedstate_percpu: spc_runtime
(time process on this CPU started running), spc_flags
(replaces struct proc's p_schedflags), and
spc_curpriority (usrpri of processes on this CPU).

- Every platform must now supply a struct cpu_info and
a curcpu() macro. Simplify existing cpu_info declarations
where appropriate.

- All references to per-CPU scheduler state now made through
curcpu(). NOTE: this will likely be adjusted in the future
after further changes to struct proc are made.

Tested on i386 and Alpha. Changes are mostly mechanical, but apologies
in advance if it doesn't compile on a particular platform.
1.386 Fri May 26 21:19:45 GMT 2000 thorpej branches: 1.386.2;
First sweep at scheduler state cleanup. Collect MI scheduler
state into global and per-CPU scheduler state:

- Global state: sched_qs (run queues), sched_whichqs (bitmap
of non-empty run queues), sched_slpque (sleep queues).
NOTE: These may collectively move into a struct schedstate
at some point in the future.

- Per-CPU state, struct schedstate_percpu: spc_runtime
(time process on this CPU started running), spc_flags
(replaces struct proc's p_schedflags), and
spc_curpriority (usrpri of processes on this CPU).

- Every platform must now supply a struct cpu_info and
a curcpu() macro. Simplify existing cpu_info declarations
where appropriate.

- All references to per-CPU scheduler state now made through
curcpu(). NOTE: this will likely be adjusted in the future
after further changes to struct proc are made.

Tested on i386 and Alpha. Changes are mostly mechanical, but apologies
in advance if it doesn't compile on a particular platform.
1.386 Fri May 26 21:19:45 GMT 2000 thorpej branches: 1.386.2;
First sweep at scheduler state cleanup. Collect MI scheduler
state into global and per-CPU scheduler state:

- Global state: sched_qs (run queues), sched_whichqs (bitmap
of non-empty run queues), sched_slpque (sleep queues).
NOTE: These may collectively move into a struct schedstate
at some point in the future.

- Per-CPU state, struct schedstate_percpu: spc_runtime
(time process on this CPU started running), spc_flags
(replaces struct proc's p_schedflags), and
spc_curpriority (usrpri of processes on this CPU).

- Every platform must now supply a struct cpu_info and
a curcpu() macro. Simplify existing cpu_info declarations
where appropriate.

- All references to per-CPU scheduler state now made through
curcpu(). NOTE: this will likely be adjusted in the future
after further changes to struct proc are made.

Tested on i386 and Alpha. Changes are mostly mechanical, but apologies
in advance if it doesn't compile on a particular platform.
1.386 Fri May 26 21:19:45 GMT 2000 thorpej branches: 1.386.2;
First sweep at scheduler state cleanup. Collect MI scheduler
state into global and per-CPU scheduler state:

- Global state: sched_qs (run queues), sched_whichqs (bitmap
of non-empty run queues), sched_slpque (sleep queues).
NOTE: These may collectively move into a struct schedstate
at some point in the future.

- Per-CPU state, struct schedstate_percpu: spc_runtime
(time process on this CPU started running), spc_flags
(replaces struct proc's p_schedflags), and
spc_curpriority (usrpri of processes on this CPU).

- Every platform must now supply a struct cpu_info and
a curcpu() macro. Simplify existing cpu_info declarations
where appropriate.

- All references to per-CPU scheduler state now made through
curcpu(). NOTE: this will likely be adjusted in the future
after further changes to struct proc are made.

Tested on i386 and Alpha. Changes are mostly mechanical, but apologies
in advance if it doesn't compile on a particular platform.
1.386 Fri May 26 21:19:45 GMT 2000 thorpej branches: 1.386.2;
First sweep at scheduler state cleanup. Collect MI scheduler
state into global and per-CPU scheduler state:

- Global state: sched_qs (run queues), sched_whichqs (bitmap
of non-empty run queues), sched_slpque (sleep queues).
NOTE: These may collectively move into a struct schedstate
at some point in the future.

- Per-CPU state, struct schedstate_percpu: spc_runtime
(time process on this CPU started running), spc_flags
(replaces struct proc's p_schedflags), and
spc_curpriority (usrpri of processes on this CPU).

- Every platform must now supply a struct cpu_info and
a curcpu() macro. Simplify existing cpu_info declarations
where appropriate.

- All references to per-CPU scheduler state now made through
curcpu(). NOTE: this will likely be adjusted in the future
after further changes to struct proc are made.

Tested on i386 and Alpha. Changes are mostly mechanical, but apologies
in advance if it doesn't compile on a particular platform.
1.386 Fri May 26 21:19:45 GMT 2000 thorpej branches: 1.386.2;
First sweep at scheduler state cleanup. Collect MI scheduler
state into global and per-CPU scheduler state:

- Global state: sched_qs (run queues), sched_whichqs (bitmap
of non-empty run queues), sched_slpque (sleep queues).
NOTE: These may collectively move into a struct schedstate
at some point in the future.

- Per-CPU state, struct schedstate_percpu: spc_runtime
(time process on this CPU started running), spc_flags
(replaces struct proc's p_schedflags), and
spc_curpriority (usrpri of processes on this CPU).

- Every platform must now supply a struct cpu_info and
a curcpu() macro. Simplify existing cpu_info declarations
where appropriate.

- All references to per-CPU scheduler state now made through
curcpu(). NOTE: this will likely be adjusted in the future
after further changes to struct proc are made.

Tested on i386 and Alpha. Changes are mostly mechanical, but apologies
in advance if it doesn't compile on a particular platform.
/src/sys/arch/sparc64/sparc64/
H A Dlocore.s1.386 Fri Nov 06 15:30:59 GMT 2015 martin Basically revert r1.246 of locore.s and r1.73 of vm_machdep.c:

Remove special case handling for userland lwps from cpu_lwp_fork,
instead do it in lwp_trampoline when we first return to userland.

which was a stupid idea - since we did now set all fork child's %tstate
(and thus %pstate when back in userland) to the current kernel's userland
default. This meant we lost the address mask bit for 32bit processes and
all memory model details for 64bit ones.

Move it back to cpu_lwp_fork and fix the condition to only do it once when
forking init.
/src/sys/dev/ata/
H A Dwd.c1.386 Thu Feb 10 05:07:46 GMT 2011 enami Start new line before issuing IDENTIFY command since messages from
other driver may interfere during waiting for command completion.
/src/sys/arch/i386/conf/
H A DALL1.386 Fri Sep 19 17:30:03 GMT 2014 christos Add HDAUDIOVERBOSE
H A Dfiles.i3861.386 Tue Aug 15 06:27:40 GMT 2017 maxv Merge into x86/.
/src/sys/arch/arm/arm32/
H A Dpmap.c1.386 Sun Feb 02 08:19:15 GMT 2020 skrll Always call pmap_grow_map with a page aligned new VA. KASSERT that this
happenes.
/src/distrib/notes/common/
H A Dmain1.386 Wed Jan 09 11:25:58 GMT 2008 simonb Remove support for NetBSD/pc532.
/src/etc/
H A DMakefile1.386 Wed Feb 16 16:20:06 GMT 2011 uebayasi Generate MAKEDEV only when really necessary. Write dependency correctly.
/src/share/man/man9/
H A DMakefile1.386 Mon Apr 27 07:03:57 GMT 2015 knakahara add x86 MD MSI/MSI-X support code.
/src/sys/dev/raidframe/
H A Drf_netbsdkintf.c1.386 Fri Jul 31 19:30:09 GMT 2020 christos Factor out the component cache flushing code; add retries.
/src/sys/dev/usb/
H A Dusbdevs1.386 Mon Oct 25 11:31:03 GMT 2004 sketch Add Dell Port Replicator.
H A Dusbdevs.h1.386 Sat Oct 23 14:08:05 GMT 2004 augustss Regen.
H A Dusbdevs_data.h1.386 Fri Oct 22 09:35:55 GMT 2004 augustss Regen (previous commit was a mistake).
/src/sys/dev/pci/
H A Dif_bge.c1.386 Sun Sep 04 08:50:25 GMT 2022 skrll bge(4): fix the MP improvements and improve some more.

- Have two locks sc_core_lock at IPL_NONE and sc_intr_lock at IPL_NET and
use appropriately.

- Use stopping flags instead of bge_if_flags so that bge_if_flags only
needs to be protected by the sc_core_lock

- Use ifmedia_init_with_lock and provide the sc_intr_lock. mii operatiions
are done from the interrupt handler.

- Fixup locking in bge_detach.

- Rename bge_watchdog to bge_watchdog_tick to avoid confusion with the
if_watchdog method.

- Sprinkle some more asserts.
H A Dfiles.pci1.386 Fri Mar 03 07:38:52 GMT 2017 knakahara make kernel config option WM_RX_PROCESS_LIMIT_DEFAULT and WM_RX_INTR_PROCESS_LIMIT_DEFAULT

e.g. if
- WM_RX_PROCESS_LIMIT_DEFAULT is set 0
- WM_RX_INTR_PROCESS_LIMIT_DEFAULT is set -1 (means almost infinite)
that means wm(4) does not use polling mode.
/src/usr.bin/indent/
H A Dindent.c1.386 Mon Jun 26 20:03:09 GMT 2023 rillig indent: implement 'blank line above first statement in function body'
/src/usr.bin/xlint/lint1/
H A Dcgram.y1.386 Sun Feb 27 19:32:51 GMT 2022 rillig lint: concatenate string literals from left to right

Previously, the string literals "1" "2" "3" "4" were concatenated in the
order "23", "234", "1234". This influenced the location of the
diagnostics for traditional C (which doesn't know concatenation at all)
and for mixing regular strings and wide strings.

Now the diagnostics occur exactly where they are expected. The first
string literal defines whether the whole string is regular or wide, and
any further string literals must match it.

In traditional C mode, there are more diagnostics than before, but that
doesn't hurt since they are still correct and nobody uses lint in
traditional C mode anyway.
H A Ddecl.c1.386 Sat Jan 06 15:05:24 GMT 2024 rillig lint: remove redundant parentheses, braces and comments

Rename the functions for folding constant expressions, to make the
comments redundant.

Completed in 981 milliseconds

123