ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/src/trunk/sys/i386
Revision 9788 - Directory Listing - [select for diffs]
Modified Sat Feb 24 19:23:44 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9787
assert that interrupts are enabled in the trap handlers on x86

Revision 9787 - Directory Listing - [select for diffs]
Modified Sat Feb 24 19:23:01 2018 UTC (6 years, 2 months ago) by laffer1
Diff to previous 9699
when printing the trap info, show the esp value

Revision 9699 - Directory Listing - [select for diffs]
Modified Sat Dec 16 18:56:01 2017 UTC (6 years, 5 months ago) by laffer1
Diff to previous 9681
fix debug in kernel configs

Revision 9681 - Directory Listing - [select for diffs]
Modified Wed Dec 13 20:25:00 2017 UTC (6 years, 5 months ago) by laffer1
Diff to previous 9556
remove xbox config. no one has the hardware anymore to test

Revision 9556 - Directory Listing - [select for diffs]
Modified Sun Sep 17 17:42:22 2017 UTC (6 years, 8 months ago) by laffer1
Diff to previous 9555
kill mach refs

Revision 9555 - Directory Listing - [select for diffs]
Modified Sun Sep 17 17:33:54 2017 UTC (6 years, 8 months ago) by laffer1
Diff to previous 9473
remove mach stuff

Revision 9473 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:46:53 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9469
Use slightly more idiomatic expression to get the address of array.

Revision 9469 - Directory Listing - [select for diffs]
Modified Sun Mar 5 19:45:14 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9363
When handling an exception from the attempt from loading the faulting
context on return from the trap handler, re-enable the interrupts on
i386 and amd64.

Revision 9363 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:49:48 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9362
just remove them.

Revision 9362 - Directory Listing - [select for diffs]
Modified Sat Mar 4 19:49:17 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9256
remove some cvs workarounds.

Revision 9256 - Directory Listing - [select for diffs]
Modified Mon Feb 20 01:21:55 2017 UTC (7 years, 2 months ago) by laffer1
Diff to previous 9094
remove more lindev references.

Revision 9094 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:36:03 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9092
add dtrace to generic kernel

Revision 9092 - Directory Listing - [select for diffs]
Modified Sat Oct 1 10:34:36 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 9012
fix comments

Revision 9012 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:50:11 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8993
add pmap function pmap_copy_pages()

Revision 8993 - Directory Listing - [select for diffs]
Modified Fri Sep 30 01:30:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8932
update notes for virtio.

Revision 8932 - Directory Listing - [select for diffs]
Modified Mon Sep 26 23:02:42 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8905
mark SYSCTL nodes static

Revision 8905 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:40:10 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8904
cpususpend_handler: mark AP as resumed only after fully setting up lapic.

Revision 8904 - Directory Listing - [select for diffs]
Modified Mon Sep 26 22:39:44 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8872
suspend pics and pseudo-pics in reverse order

Revision 8872 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:19:28 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8857
dont attempt to use clflush on the local APIC register window. Various CPUs exhibit bad behavior if this is done (Intel errata AAJ3

Revision 8857 - Directory Listing - [select for diffs]
Modified Mon Sep 26 13:02:01 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8825
reshuffle the bios.h headers

Revision 8825 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:47:48 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8782
add virtio

Revision 8782 - Directory Listing - [select for diffs]
Modified Mon Sep 26 03:09:13 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8719
add notes for virtio

Revision 8719 - Directory Listing - [select for diffs]
Modified Sun Sep 25 22:31:15 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8673
add dtrace rpoblems to linuxolator

Revision 8673 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:40:22 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8669
fix not invariants and not smp   build.

Revision 8669 - Directory Listing - [select for diffs]
Modified Sun Sep 25 20:35:51 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8491
add hpt27xx to GENERIC kernel

Revision 8491 - Directory Listing - [select for diffs]
Modified Sun Sep 18 22:37:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8387
print frames

Revision 8387 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:18:53 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8367
fix warning

Revision 8367 - Directory Listing - [select for diffs]
Modified Sun Sep 18 19:00:30 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8342
pciereg_cfg* use assembly to access the mem-mapped cfg space

Revision 8342 - Directory Listing - [select for diffs]
Modified Sun Sep 18 18:11:35 2016 UTC (7 years, 7 months ago) by laffer1
Diff to previous 8284
rename deep sleep vars for acpi

Revision 8284 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:05:01 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8283
add missed sched_pin

Revision 8283 - Directory Listing - [select for diffs]
Modified Sat Sep 17 22:04:10 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8275
dont define twice

Revision 8275 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:56:11 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8233
dont define lfence twice

Revision 8233 - Directory Listing - [select for diffs]
Modified Sat Sep 17 21:24:37 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8202
add machdep.uprintf_signal

Revision 8202 - Directory Listing - [select for diffs]
Modified Sat Sep 17 15:49:15 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8139
avoid page table page corruption, change pmap_pv_reclam method of mapping page table pages.

Revision 8139 - Directory Listing - [select for diffs]
Modified Fri Sep 16 22:08:02 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8102
fix typos

Revision 8102 - Directory Listing - [select for diffs]
Modified Thu Sep 15 23:07:52 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8100
enable shared page on i386, now it has a use for vdso_timehands.

Revision 8100 - Directory Listing - [select for diffs]
Modified Thu Sep 15 23:03:52 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8091
add missed files from last commit

Revision 8091 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:47:28 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8088
page flag PGA_WRITEABLE is set and cleared exclusively by the pmap layer, but it is read directly by the MI VM layer.

Revision 8088 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:44:13 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8071
simplify pmap_unmapdev()

Revision 8071 - Directory Listing - [select for diffs]
Modified Thu Sep 15 22:02:03 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8021
more comment fixes

Revision 8021 - Directory Listing - [select for diffs]
Modified Thu Sep 15 20:15:56 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 8015
remove useless .align

Revision 8015 - Directory Listing - [select for diffs]
Modified Thu Sep 15 09:03:57 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7978
add fine grained pv chunk and list locking to the amd64 pmap, enabling concurrent execution of several functions.

Revision 7978 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:19:44 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7977
introdocue magic var on i386 for curpcb

Revision 7977 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:19:08 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7976
provide siginfo.si_code for floating point in SSE on i386

Revision 7976 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:18:36 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7975
stop clearing x87 exceptions in the mF handler on i386

Revision 7975 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:18:05 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7974
add stmxcsr to i386

Revision 7974 - Directory Listing - [select for diffs]
Modified Thu Sep 15 08:17:16 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7953
force clean FU state in PCB on i386

Revision 7953 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:23:25 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7952
Add a clts() wrapper around the 'clts' instruction to <machine/cpufunc.h>
on x86 and use that to implement stop_emulating() in the fpu/npx code.
Reimplement start_emulating() in the non-XEN case by using load_cr0() and
rcr0() instead of the 'lmsw' and 'smsw' instructions.  Intel explicitly
discourages the use of 'lmsw' and 'smsw' on 80386 and later processors in
the description of these instructions in Volume 2 of the ADM.

Obtained from: FreeBSD svn rev 239914

Revision 7952 - Directory Listing - [select for diffs]
Modified Wed Sep 14 22:19:38 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7943
add lfence

Revision 7943 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:53:46 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7928
Partially revert r217515 so that the mem_range_softc variable is always
present on x86 kernels.  This fixes the build of kernels that include
'device acpi' but do not include 'device mem'.

Obtained from: FreeBSD

Revision 7928 - Directory Listing - [select for diffs]
Modified Wed Sep 14 21:04:28 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7910
fix usage

Revision 7910 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:30:19 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7904
part one of OFED

Revision 7904 - Directory Listing - [select for diffs]
Modified Wed Sep 14 19:17:27 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7773
add descriptions for nics.

Revision 7773 - Directory Listing - [select for diffs]
Modified Sun Sep 4 20:46:26 2016 UTC (7 years, 8 months ago) by laffer1
Diff to previous 7447
Don't assume Linux socket options match MidnightBSD.

Obtained from: FreeBSD SVN rev 247558.

Revision 7447 - Directory Listing - [select for diffs]
Modified Mon Feb 22 13:05:11 2016 UTC (8 years, 2 months ago) by laffer1
Diff to previous 7441
Introduce pipe2 to linux emulation layer.

Based on an earlier FreeBSD patch by Jung-uk Kim. (jkim@freebsd.org)

We don't have the dtrace changes in this code like freebsd 9.2 has.

Revision 7441 - Directory Listing - [select for diffs]
Modified Wed Feb 3 05:38:00 2016 UTC (8 years, 3 months ago) by laffer1
Diff to previous 7425
A programming error in the Linux compatibility layer could cause the
issetugid(2) system call to return incorrect information.

Revision 7425 - Directory Listing - [select for diffs]
Modified Fri Jan 15 00:02:07 2016 UTC (8 years, 4 months ago) by laffer1
Diff to previous 7392
fix two security issues in the linuxolator.  Obtained from: FreeBSD

Revision 7392 - Directory Listing - [select for diffs]
Modified Sat Jan 2 23:43:03 2016 UTC (8 years, 4 months ago) by laffer1
Diff to previous 7346
modify the name of the sleep related variables to correlate with the acpi update.

Revision 7346 - Directory Listing - [select for diffs]
Modified Sat Oct 3 15:25:35 2015 UTC (8 years, 7 months ago) by laffer1
Diff to previous 7294
tweak defaults on i386

Revision 7294 - Directory Listing - [select for diffs]
Modified Fri Sep 4 21:37:29 2015 UTC (8 years, 8 months ago) by laffer1
Diff to previous 7243
amode -> flags rename

Revision 7243 - Directory Listing - [select for diffs]
Modified Wed Aug 12 22:49:34 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 7241
regenerate syscall

Revision 7241 - Directory Listing - [select for diffs]
Modified Wed Aug 12 21:54:31 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 7176
Improve *access*() paramter name consistency.

Code currently mixes use of flags and mode.  Fix that.

Obtained from: FreeBSD revision 227691

Revision 7176 - Directory Listing - [select for diffs]
Modified Tue Jul 28 00:49:35 2015 UTC (8 years, 9 months ago) by laffer1
Diff to previous 7008
use cpuid_count for cpuctl

Revision 7008 - Directory Listing - [select for diffs]
Modified Fri May 22 22:50:06 2015 UTC (8 years, 11 months ago) by laffer1
Diff to previous 6830
Disable ACPI and P4TCC throttling by default. Power consumption is not the intended purpose of P4TCC and it is rarely good at doing so.

Revision 6830 - Directory Listing - [select for diffs]
Modified Fri Oct 3 12:02:41 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6829
turn off several modules for xen

Revision 6829 - Directory Listing - [select for diffs]
Modified Fri Oct 3 12:01:21 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6822
add quota and tcp offload to generic

Revision 6822 - Directory Listing - [select for diffs]
Modified Fri Oct 3 03:59:08 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6821
pprint out in proper hex

Revision 6821 - Directory Listing - [select for diffs]
Modified Fri Oct 3 03:58:37 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6819
turn off firewire and turn on hw random number generators

Revision 6819 - Directory Listing - [select for diffs]
Modified Fri Oct 3 03:57:31 2014 UTC (9 years, 7 months ago) by laffer1
Diff to previous 6589
add additional registers.

Revision 6589 - Directory Listing - [select for diffs]
Modified Mon Dec 30 18:10:48 2013 UTC (10 years, 4 months ago) by laffer1
Diff to previous 6425
sync acpi with freebsd 9.2

Revision 6425 - Directory Listing - [select for diffs]
Modified Sat Nov 30 22:34:04 2013 UTC (10 years, 5 months ago) by laffer1
Diff to previous 6022
reset props for svn keywords

Revision 6022 - Directory Listing - [select for diffs]
Modified Sun Sep 1 18:07:11 2013 UTC (10 years, 8 months ago) by laffer1
Diff to previous 5642
Add XEN kernel configurations

Revision 5642 - Directory Listing - [select for diffs]
Modified Wed Jan 9 00:07:31 2013 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5637
Fix a branding regression

Revision 5637 - Directory Listing - [select for diffs]
Modified Tue Jan 8 01:31:40 2013 UTC (11 years, 4 months ago) by laffer1
Diff to previous 5383
*** empty log message ***

Revision 5383 - Directory Listing - [select for diffs]
Modified Tue Nov 27 01:44:46 2012 UTC (11 years, 5 months ago) by laffer1
Diff to previous 5234
remove unused drivers.

sync several features with freebsd 9 stable

Revision 5234 - Directory Listing - [select for diffs]
Modified Tue Oct 9 04:08:21 2012 UTC (11 years, 7 months ago) by laffer1
Diff to previous 5190
sync with freebsd 9 stable.

Revision 5190 - Directory Listing - [select for diffs]
Modified Fri Sep 14 03:01:57 2012 UTC (11 years, 8 months ago) by laffer1
Diff to previous 5088
Change default kernel configuration

Revision 5088 - Directory Listing - [select for diffs]
Modified Fri Aug 3 00:59:05 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5087
merge

Revision 5087 - Directory Listing - [select for diffs]
Modified Fri Aug 3 00:51:06 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 5076
merge

Revision 5076 - Directory Listing - [select for diffs]
Modified Sat Jul 21 15:17:36 2012 UTC (11 years, 9 months ago) by laffer1
Diff to previous 4981
This commit was generated by cvs2svn to compensate for changes in r5075,
which included commits to RCS files with non-trunk default branches.
Revision 4981 - Directory Listing - [select for diffs]
Modified Wed Jul 4 13:33:50 2012 UTC (11 years, 10 months ago) by laffer1
Diff to previous 4883
Import bug fixes for ACPI from FreeBSD 7-stable

Revision 4883 - Directory Listing - [select for diffs]
Modified Wed Apr 25 00:52:18 2012 UTC (12 years ago) by laffer1
Diff to previous 4880
enable several devices now safe with PAE

Revision 4880 - Directory Listing - [select for diffs]
Modified Fri Apr 13 12:13:39 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4834
sync pmap with amd64

Revision 4834 - Directory Listing - [select for diffs]
Modified Tue Apr 10 19:39:40 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4800
Fix several compile problems with world

Revision 4800 - Directory Listing - [select for diffs]
Modified Tue Apr 3 23:45:08 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4776
make vlan default in the GENERIC kernel.

make a few minor changes to fix some stability problems.

Revision 4776 - Directory Listing - [select for diffs]
Modified Sat Mar 31 17:05:11 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4771
Bring in several improvements from OpenSolaris for dtrace, zfs, etc.

Add kernel code for kernel lock manager for nfs, vfs and vm improvements and general compatibility with the recent network stack changes.

Bring in several improvements and bugfixes from FreeBSD 7.1

Tag $MidnightBSD$

Revision 4771 - Directory Listing - [select for diffs]
Modified Sat Mar 31 04:01:10 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4770
add ;

Revision 4770 - Directory Listing - [select for diffs]
Modified Sat Mar 31 03:58:54 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4737
tag

Revision 4737 - Directory Listing - [select for diffs]
Modified Fri Mar 23 20:48:40 2012 UTC (12 years, 1 month ago) by laffer1
Diff to previous 4729
Major feature merge from FreeBSD 7.1

Introduce FIB (Forward Routing Base) aka multiple routing tables to MidnightBSD.  This is the kernel piece with userland to follow later.

As part of this work, changes had to be made to the vm subsystem, rwlocks introduced, changes to sleep queues, and modifications to the pf firewall.

Effectively this gives us most of the functionality of the FreeBSD 7.1 network stack including tcp offload.

Revision 4729 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:46:25 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4728
deal with broken bioses

Revision 4728 - Directory Listing - [select for diffs]
Modified Fri Mar 16 03:45:52 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4711
add ;

Revision 4711 - Directory Listing - [select for diffs]
Modified Wed Mar 14 23:20:38 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4672
pcie configuration.

acpi bug fixes.

Revision 4672 - Directory Listing - [select for diffs]
Modified Fri Mar 9 00:20:24 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4667
st_atimespec, st_mtimespec, st_birthtimespec etc have been renamed to follow POSIX 2008 specification.

Revision 4667 - Directory Listing - [select for diffs]
Modified Thu Mar 1 04:52:15 2012 UTC (12 years, 2 months ago) by laffer1
Diff to previous 4646
add support for register manipulation for i386/amd64.  This is used by cpuctl(4).

Revision 4646 - Directory Listing - [select for diffs]
Modified Sun Feb 19 16:59:09 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4639
Remove ia64 crap

Revision 4639 - Directory Listing - [select for diffs]
Modified Tue Feb 14 19:33:49 2012 UTC (12 years, 3 months ago) by laffer1
Diff to previous 4543
Implement bswap16 without inline assembly on i386/amd64.  Compilers do a better job these days.

Revision 4543 - Directory Listing - [select for diffs]
Modified Sat Jan 7 18:37:57 2012 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4509
From now on, CURRENT will have witness and invariants enabled by default. This slows down performance, but it makes it much easier to catch kernel problems.

Upon creating a release branch, these options should be removed.

Revision 4509 - Directory Listing - [select for diffs]
Modified Sat Dec 31 20:30:30 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4508
Refactor linux elf/note logic

Revision 4508 - Directory Listing - [select for diffs]
Modified Sat Dec 31 16:59:05 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4488
Modify kernel elf routines to support ELF NOTES.  Specificaly, handle 'MidnightBSD' and 'FreeBSD' notes for now.

This prepares us for binutils changes.

I have not yet modified the linuxolator elf note handling logic.  This would be very useful to do.

Revision 4488 - Directory Listing - [select for diffs]
Modified Thu Dec 29 02:33:28 2011 UTC (12 years, 4 months ago) by laffer1
Diff to previous 4386
Regenerate syscall table.

Add flag MPSAFE to sysctl leaf nodes so they don't require GIANT lock. More work is necesary to make things MPSAFE but this could allow for some serious performance benefits.

move some of the legacy bsdi/4.4bsd lite 2 stuff into kern_xxx.c and port some freebsd 7 centric things over for sbuf.

Revision 4386 - Directory Listing - [select for diffs]
Modified Sun Nov 27 15:45:40 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4385
define the target arch

Revision 4385 - Directory Listing - [select for diffs]
Modified Sun Nov 27 03:42:50 2011 UTC (12 years, 5 months ago) by laffer1
Diff to previous 4250
add memmove and initcpu hacks related to vm_guest/virutalization detection.

turn on the new mii stuff in the base kernel

Revision 4250 - Directory Listing - [select for diffs]
Modified Thu Oct 20 04:25:20 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4233
add atheros ar5416 wireless and amdtemp sensor to NOTES

Revision 4233 - Directory Listing - [select for diffs]
Modified Tue Oct 18 21:17:06 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4231
Add BUS_BIND_INTR() method to the bus interface to bind an IRQ resource to a CPU.

bus_bind_intr is a wrapper routine for drivers to use. It is supported on all MidnightBSD architectures.

Obtained from: FreeBSD 7.1

Revision 4231 - Directory Listing - [select for diffs]
Modified Mon Oct 17 20:20:49 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4223
Start work on interrupt system.  This code will let one assign an interrupt to a core.

Revision 4223 - Directory Listing - [select for diffs]
Modified Sun Oct 16 21:11:09 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4219
Update the boot code to support GPT partition schemes.

Revision 4219 - Directory Listing - [select for diffs]
Modified Sun Oct 16 05:17:40 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4215
$MidnightBSD$

Introduce constants for SMAP TYPES. This beats 0x01 randomly in code.

Revision 4215 - Directory Listing - [select for diffs]
Modified Sat Oct 15 20:18:31 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4171
Introduce CPU Affinity in MidnightBSD.

The ULE scheduler is now default on i386 and amd64 architectures.

cpuset(1) allows the user to limit a process to a group of CPU cores to run on using new system calls.

32bit versions of the system calls were also added to support 32bit binaries running on amd64 boxes. libc's
symbol map was modified to include the cpuset* system calls to expose them to userland.

This is based on work by Jeff Roberson from FreeBSD 7.1.

Revision 4171 - Directory Listing - [select for diffs]
Modified Thu Sep 29 12:58:14 2011 UTC (12 years, 7 months ago) by laffer1
Diff to previous 4017
Modify generic kernel config to add stack(9) and prepare for ath(4) update.

Fix some formatting problems while here.

Revision 4017 - Directory Listing - [select for diffs]
Modified Sun Jul 10 20:44:06 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3995
kdb_enter_why

Revision 3995 - Directory Listing - [select for diffs]
Modified Fri Jun 24 00:35:13 2011 UTC (12 years, 10 months ago) by laffer1
Diff to previous 3775
Part 2 of SOCK_CLOEXEC and SOCK_NONBLOCK change for fedora 10 support.

Revision 3775 - Directory Listing - [select for diffs]
Modified Wed Feb 16 13:54:41 2011 UTC (13 years, 3 months ago) by laffer1
Diff to previous 3750
add igb(4)

Revision 3750 - Directory Listing - [select for diffs]
Modified Wed Feb 9 00:11:33 2011 UTC (13 years, 3 months ago) by laffer1
Diff to previous 3623
Enable atheros cards in generic.

Revision 3623 - Directory Listing - [select for diffs]
Modified Sat Jan 22 19:55:16 2011 UTC (13 years, 3 months ago) by laffer1
Diff to previous 3611
Import it(4) and lm(4) for common Super I/O hardware sensors.

This is based on the 2007 Google Summer of Code project by Constantine A. Murenin and code from OpenBSD.

Revision 3611 - Directory Listing - [select for diffs]
Modified Mon Jan 17 19:33:15 2011 UTC (13 years, 4 months ago) by laffer1
Diff to previous 3599
Avoid preemption while manipulating CRs and MTRRs

Revision 3599 - Directory Listing - [select for diffs]
Modified Wed Jan 5 00:51:04 2011 UTC (13 years, 4 months ago) by laffer1
Diff to previous 3598
strange...

Revision 3598 - Directory Listing - [select for diffs]
Modified Tue Jan 4 14:23:53 2011 UTC (13 years, 4 months ago) by laffer1
Diff to previous 3524
Opteron rev E family of processor expose a bug where, in very rare
ocassions, memory barriers semantic is not honoured by the hardware
itself. As a result, some random breakage can happen in uninvestigable
ways (for further explanation see at the content of the commit itself).

As long as just a specific familly is bugged of an entire architecture
is broken, a complete fix-up is impratical without harming to some
extents the other correct cases.
Considering that (and considering the frequency of the bug exposure)
just print out a warning message if the affected machine is identified.

Pointed out by:	Samy Al Bahra <sbahra at repnop dot org>

Obtained from: FreeBSD (revision 198868)

Revision 3524 - Directory Listing - [select for diffs]
Modified Mon Sep 27 22:20:09 2010 UTC (13 years, 7 months ago) by laffer1
Diff to previous 3427
Conditionally define MAXCPU the same for all kernels regardless of SMP or !SMP.

On i386 and amd64 define MAXCPU to 32 since they exist now.  Most kernel structures are resized based on this value.

Revision 3427 - Directory Listing - [select for diffs]
Modified Sat Jul 3 16:49:32 2010 UTC (13 years, 10 months ago) by laffer1
Diff to previous 3423
Refactor the linux_mmap_common function to take individual arguments similar to FreeBSD.  This is easier to read and similar to other kernel interfaces.  This also makes it easier to fix the mmap offsets greater than 32  bits.   We can deal with a 64 bit file offset now.  This is based on a patch to FreeBSD by Christian Zander @ NVIDIA

Revision 3423 - Directory Listing - [select for diffs]
Modified Sat Jun 19 14:56:05 2010 UTC (13 years, 11 months ago) by laffer1
Diff to previous 3374
Do not require pos parameter to be zero in MAP_ANONYMOUS mmap requests
 in Linux emulation layer. Linux seems to only require that pos is
 page-aligned, but otherwise ignores it. Default FreeBSD mmap parameter
 checking is too strict to allow some Linux binaries to run. tsMuxeR is
 one example of such a binary.

Obtained from: kan@FreeBSD

Revision 3374 - Directory Listing - [select for diffs]
Modified Fri Mar 19 13:05:50 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3365
sse support is a effectively required now

Revision 3365 - Directory Listing - [select for diffs]
Modified Sat Mar 13 23:58:53 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3364
Update CPU detection logic.  This should greatly simplify determining cpu make.

Revision 3364 - Directory Listing - [select for diffs]
Modified Sat Mar 13 19:15:51 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3324
Update our cpu types and include a list of vendors of CPUs.  This will be used with identcpu and kernel modules later to "detect" cpu vendors to enable/disable features.

Revision 3324 - Directory Listing - [select for diffs]
Modified Sat Mar 6 14:40:28 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3322
Add the FID and VID definitions for our cute late night change.

Revision 3322 - Directory Listing - [select for diffs]
Modified Sat Mar 6 03:41:11 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3321
set the amd_pminfo on cpu detection.

Revision 3321 - Directory Listing - [select for diffs]
Modified Sat Mar 6 03:23:08 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3320
Add amd_pminfo definitions.

Revision 3320 - Directory Listing - [select for diffs]
Modified Sat Mar 6 03:20:08 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3319
Add amd_pmifo flag to store advanced power management info with AMD cpus.

Revision 3319 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:26:35 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3318
Add special registers for sse 4.1 4.2 x2apic, MOVBE (intel atom cpus have this) and popcnt

Revision 3318 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:22:17 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3317
add cpu identification bits for several features including sse 4.1, 4.2, MOVBE, POPCNT, XSAVE and OSXSAVE

Revision 3317 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:14:43 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3316
Introduce the AMD Phenom cpufreq support.  This is not yet connected to the build.

Obtained from: FreeBSD

Revision 3316 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:09:05 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3315
Handle unregister properly.  DOn't do it if cpu fails to detatch.

Revision 3315 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:07:04 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3314
Do not use PowerNow! if FID or VID is missing.

Revision 3314 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:05:56 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3313
Use power management information for AMD CPUs from identcpu.c.

Revision 3313 - Directory Listing - [select for diffs]
Modified Fri Mar 5 05:02:17 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3312
Fail detach if cpufreq_unregister() fails.

Revision 3312 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:59:08 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3311
Add Pentium D cores into the list that can't handle 12.5% and 25%
throttle. My SMP kernel hangs when one of those is selected by
powerd. Errata AA21 here:

ftp://download.intel.com/design/PentiumXE/specupdt/31030717.pdf

Obtained from: FreeBSD

Revision 3311 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:55:38 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3310
1.13: Use correct bitmask for checking CPU identities.
1.16: Add XXX comment about the table in general.

Obtained from: FreeBSD

Revision 3310 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:50:31 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3309
If we are unable to obtain a frequency list from either ACPI or the
static tables, then attempt to build a simple list containing just the high
and low frequencies if the hw.est.msr_info tunable is set to 1.  By default
this is disabled.

Obtained from FreeBSD

Revision 3309 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:45:18 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3308
add a proper detach

Revision 3308 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:43:31 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3307
After probing the available frequency settings, restore the CPU to run
at whatever frequency it started at.

Revision 3307 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:36:59 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3306
1.13: Use correct bitmask for checking CPU identities.
1.16: Add XXX comment about the table in general.

Increase time we wait for things to settle to 1 millisecond,
10 microseconds is too short.

Revision 3306 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:31:23 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3305
Use cpu_feature2 and don't free anything in detach.

Obtained from FreeBSD

Revision 3305 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:28:06 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3304
In est_acpi_info(), initialize count before passing its pointer to
CPUFREQ_DRV_SETTINGS().

Revision 3304 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:26:48 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3303
Validate the id16 values gathered from ACPI (previously a TODO item).

Obtained from FreeBSD

Revision 3303 - Directory Listing - [select for diffs]
Modified Fri Mar 5 04:25:08 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3302
add tag

Revision 3302 - Directory Listing - [select for diffs]
Modified Fri Mar 5 03:53:31 2010 UTC (14 years, 2 months ago) by laffer1
Diff to previous 3239
Attach the cpufreq child devices with specific orders to enforce
relative priority of some of the drivers that manage the same state (e.g.
ichss0 vs est0).

Revision 3239 - Directory Listing - [select for diffs]
Modified Sun Jan 10 21:55:09 2010 UTC (14 years, 4 months ago) by laffer1
Diff to previous 3160
Enable options         P1003_1B_SEMAPHORES     # POSIX-style semaphores

This option is required by many modern applications including Firefox 3.5.  We also need this to support libdispatch!

Enable on all three architectures.

Revision 3160 - Directory Listing - [select for diffs]
Modified Thu Nov 19 14:08:16 2009 UTC (14 years, 6 months ago) by laffer1
Diff to previous 3039
Fix cpu identification for PODP5V83.

Obtained From: FreeBSD/Takahashi Yoshihiro

Revision 3039 - Directory Listing - [select for diffs]
Modified Sat Aug 29 04:44:16 2009 UTC (14 years, 8 months ago) by laffer1
Diff to previous 2995
Fix odd typo.

Revision 2995 - Directory Listing - [select for diffs]
Modified Sat Jun 6 03:18:54 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2981
add ZFS kernel for i386 users who have to play with KVA

Revision 2981 - Directory Listing - [select for diffs]
Modified Wed May 27 05:58:43 2009 UTC (14 years, 11 months ago) by laffer1
Diff to previous 2886
remove i4b

Revision 2886 - Directory Listing - [select for diffs]
Modified Sat May 16 18:38:51 2009 UTC (15 years ago) by laffer1
Diff to previous 2576
add CPUID bits to ident phenom processor

There are several new CPUIDs to recognize AMD Extended Features, ECX 07FFh for Phenom processor.
According to [1], they are:

Bit 0: LAHF/SAHF
Bit 1: CMP
Bit 2: SVM (Secure Virtual Mode)
Bit 3: APIC
Bit 4: MOV CR8
*Bit 5: Advanced Bit Manipulation (LZCNT)
*Bit 6: SSE4A (EXTRQ, INSERTQ, MOVNTSS, MOVNTSD)
*Bit 7: Misalign SSE
Bit 8: 3DNow! (PREFETCH &#1080; PREFTECHW)
*Bit 9: OS Visible Workaround
*Bit 10: Instruction Based Sampling

* - missing bits in amd64/identcpu.c
[1]http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/31116.pdf

Based on patch by pluknet for FreeBSD

Revision 2576 - Directory Listing - [select for diffs]
Modified Tue Jan 20 18:18:18 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2575
Switch to new wiki page for documenation on kernel

Revision 2575 - Directory Listing - [select for diffs]
Modified Tue Jan 20 17:45:24 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2574
add commented out bwi(4)

Revision 2574 - Directory Listing - [select for diffs]
Modified Tue Jan 20 17:40:39 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2573
Midnightize this

Revision 2573 - Directory Listing - [select for diffs]
Modified Tue Jan 20 17:39:34 2009 UTC (15 years, 3 months ago) by laffer1
Diff to previous 2462
add bwi(4)

Revision 2462 - Directory Listing - [select for diffs]
Modified Sat Dec 13 03:03:42 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2461
no i4b

Revision 2461 - Directory Listing - [select for diffs]
Modified Sat Dec 13 03:00:39 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2460
Add xbox support files.

Revision 2460 - Directory Listing - [select for diffs]
Modified Wed Dec 10 19:34:36 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2459
sync

Revision 2459 - Directory Listing - [select for diffs]
Modified Wed Dec 10 19:30:38 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2458
*** empty log message ***

Revision 2458 - Directory Listing - [select for diffs]
Modified Wed Dec 10 18:40:22 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2442
doh.. add the msi stuff

Revision 2442 - Directory Listing - [select for diffs]
Modified Tue Dec 9 22:29:52 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2410
GEOM_GPT -> GEOM_PART_GPT

Revision 2410 - Directory Listing - [select for diffs]
Modified Tue Dec 9 17:00:26 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2409
kernel types for XBOX and MAC

Revision 2409 - Directory Listing - [select for diffs]
Modified Tue Dec 9 16:58:48 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2408
Update NOTES for newer options

Revision 2408 - Directory Listing - [select for diffs]
Modified Tue Dec 9 16:40:29 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2395
Standardize tagging syscalls.master

Revision 2395 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:50:27 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2394
merge changes

Revision 2394 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:46:54 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2393
update GENERIC to put it in line with amd64

Revision 2393 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:36:23 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2392
lnc was removed.

Revision 2392 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:35:12 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2391
Sync with changes to GENERIC and the removal of lnc

Revision 2391 - Directory Listing - [select for diffs]
Modified Sun Dec 7 03:28:31 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2384
Remove 3c501 isa based 3com nic.  This is quite old and not entirely in line with the current development.  I don't even have a system with an ISA slot to test one in if i had one.  Also remove pcf which is replaced with i2c

Revision 2384 - Directory Listing - [select for diffs]
Modified Sat Dec 6 15:28:31 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 2371
sync with freebsd 7

Revision 2371 - Directory Listing - [select for diffs]
Modified Thu Dec 4 19:10:58 2008 UTC (15 years, 5 months ago) by laffer1
Diff to previous 1978
Add additional wifi and network devices.

Add AUDIT

Revision 1978 - Directory Listing - [select for diffs]
Modified Fri Nov 7 16:49:01 2008 UTC (15 years, 6 months ago) by laffer1
Diff to previous 1863
This commit was generated by cvs2svn to compensate for changes in r1977,
which included commits to RCS files with non-trunk default branches.
Revision 1863 - Directory Listing - [select for diffs]
Modified Sun Sep 28 02:12:54 2008 UTC (15 years, 7 months ago) by laffer1
Diff to previous 1676
*** empty log message ***

Revision 1676 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:31:58 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1674
enable atheros wireless NICs.

Revision 1674 - Directory Listing - [select for diffs]
Modified Fri Jun 27 16:25:01 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1662
Enable WEP, WPA in kernel.  Enable firmware(9).
Adjust whitespace to keep SMP and apic together.

Revision 1662 - Directory Listing - [select for diffs]
Modified Wed Jun 25 20:17:31 2008 UTC (15 years, 10 months ago) by laffer1
Diff to previous 1607
Add cpufreq(4) and GEOM_LABEL aka GLABEL to GENERIC on i386 and amd64.

cpufreq works with powerd which is already enabled on systems without ACPI support for CPU frequency using several chipsets (intel).  This may cause problems for some people which might require an install option for powerd.  This needs testing.

glabel allows one to name disks and reference them in dev by that name instead of their normal designation like acd0 or ad0s2d.  By adding this to generic, we can easily make a live cd that works on more types of CDROMs.  FreeBSD is also moving in this direction for other reasons.

Until the latter can be tested on sparc64, I'll keep it out of generic.  We don't support sun style labels right now anyway.

Revision 1607 - Directory Listing - [select for diffs]
Modified Sat May 17 06:08:36 2008 UTC (16 years ago) by laffer1
Diff to previous 1606
Add more cpu features.  Remove stupid boot message.

Revision 1606 - Directory Listing - [select for diffs]
Modified Sat May 17 05:36:05 2008 UTC (16 years ago) by laffer1
Diff to previous 1605
Syncronize the cpu detection code on i386 and amd64 with FreeBSD 6.2.

Add better SMP detection including multicore cpus.  Detect features on newer processors and initialize them properly.  Add support for some newer via c7 cpus.

Also make a subtle adjustment to tcp_syncache.c (unrelated)

Revision 1605 - Directory Listing - [select for diffs]
Modified Sat May 17 04:55:52 2008 UTC (16 years ago) by laffer1
Diff to previous 1604
This can cause some odd casting issues in some situations.  Say the clock is very high...

Revision 1604 - Directory Listing - [select for diffs]
Modified Sat May 17 04:45:52 2008 UTC (16 years ago) by laffer1
Diff to previous 1575
$MidnightBSD$

Add some k8 errata hacks to powernow.

smist:
Use bus_dma to get a page in the first 4 GB.  Since the physical address
of the magic string is passed in a 32-bit register, we can't use high
memory in the PAE case.  This also eliminates a use of vtophys().

Obtained from: FreeBSD.

Revision 1575 - Directory Listing - [select for diffs]
Modified Tue May 13 04:14:11 2008 UTC (16 years ago) by laffer1
Diff to previous 1537
Add workarounds for PCC compiler.

Revision 1537 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:24:13 2008 UTC (16 years ago) by laffer1
Diff to previous 1535
Remove pcvt

Revision 1535 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:20:12 2008 UTC (16 years ago) by laffer1
Diff to previous 1534
REmove pcvt

Revision 1534 - Directory Listing - [select for diffs]
Modified Mon Apr 28 05:19:53 2008 UTC (16 years ago) by laffer1
Diff to previous 1010
remove pcvt

Revision 1010 - Directory Listing - [select for diffs]
Modified Fri Jun 1 03:20:15 2007 UTC (16 years, 11 months ago) by laffer1
Diff to previous 1009
Remove SMP configuration as its not default in GENERIC.

Revision 1009 - Directory Listing - [select for diffs]
Modified Fri Jun 1 03:19:47 2007 UTC (16 years, 11 months ago) by laffer1
Diff to previous 881
SMP is enabled by default on i386.

Revision 881 - Directory Listing - [select for diffs]
Modified Thu Mar 29 22:44:53 2007 UTC (17 years, 1 month ago) by laffer1
Diff to previous 797
Remove WARNS from cpufreq Makefile.  kernel source Makefiles should not use WANRS as it conflicts with kernel build options.

Add additional Pentium M cpus.

Revision 797 - Directory Listing - [select for diffs]
Modified Mon Mar 12 21:03:50 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 773
Fix race conditions.

Revision 773 - Directory Listing - [select for diffs]
Modified Fri Mar 9 02:20:50 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 770
Accidently commited something I was testing.. msk.

Revision 770 - Directory Listing - [select for diffs]
Modified Thu Mar 8 18:53:43 2007 UTC (17 years, 2 months ago) by laffer1
Diff to previous 730
Add mfi LSI MegaRAID SAS

Revision 730 - Directory Listing - [select for diffs]
Modified Wed Feb 7 16:36:08 2007 UTC (17 years, 3 months ago) by laffer1
Diff to previous 705
$MidnightBSD$

Fix beep code.

Revision 705 - Directory Listing - [select for diffs]
Modified Fri Jan 19 04:11:49 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 635
Sync with FreeBSD 6.1 Release.

Revision 635 - Directory Listing - [select for diffs]
Modified Sat Jan 13 16:14:34 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 625
VFS fixes, etc.  Sync with FreeBSD 6.1 Release.

Revision 625 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:17:52 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 620
Fix stack alignment for KSE

Revision 620 - Directory Listing - [select for diffs]
Modified Sat Jan 13 15:04:47 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 611
iir works on PAE now.

Revision 611 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:37:42 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 607
Add support for Cronyx Tau32-PCI adaptors. (connect to build)

Revision 607 - Directory Listing - [select for diffs]
Modified Sat Jan 13 14:14:10 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 587
Sync with FreeBSD 6.1 Release.

Revision 587 - Directory Listing - [select for diffs]
Modified Sat Jan 13 00:02:53 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 582
Sync with FreeBSD 6.1 Release.

Introduce several patches to stop potential deadlocks with snapshots.  Clean up the vm code.

Revision 582 - Directory Listing - [select for diffs]
Modified Fri Jan 12 23:27:36 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 566
Sync with FreeBSD 6.1 Release.

Revision 566 - Directory Listing - [select for diffs]
Modified Sun Jan 7 23:51:00 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 552
Sync with FreeBSD 6.1 Release.

Revision 552 - Directory Listing - [select for diffs]
Modified Sun Jan 7 19:04:00 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 543
Megacommit :)

This is a change in the way interrupt handling is done similar to the FreeBSD commit to RELENG_6_1 on March 10.

Revision 543 - Directory Listing - [select for diffs]
Modified Sun Jan 7 04:19:04 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 534
Change the x86 interrupt code to allocate IDT vectors on demand.

Revision 534 - Directory Listing - [select for diffs]
Modified Sun Jan 7 03:50:23 2007 UTC (17 years, 4 months ago) by laffer1
Diff to previous 323
Apply some patches from FreeBSD 6.1 Release for cpu detection, ioctl fixes, etc.

Change i386 GENERIC kernel to include VESA and raster support so that end users can easily switch to 800x600 and other video modes in the console.  While the kernel size is larger, it makes more sense on a desktop.

Revision 323 - Directory Listing - [select for diffs]
Modified Mon Oct 30 21:39:18 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 302
Update DRM/DRI.  Fix ptrace_machdep build error.

Revision 302 - Directory Listing - [select for diffs]
Modified Sat Oct 28 05:14:30 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 301
Clear invalid bits in SSE mxcsr register.

Revision 301 - Directory Listing - [select for diffs]
Modified Sat Oct 28 05:08:09 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 299
Clear invalid bits in SSE mxcsr register

Revision 299 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:27:11 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 298
Clear invalid bits in SSE mxcsr register.

Revision 298 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:16:57 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 297
Don't set CR0_NE and CR0_MP in npx_probe() as they are already set earlier in cpu_setregs().

If we know this CPU has a FPU via cpuid, just assume INT16 and make the dmesg quiet.  This is true for all Pentium class processors and even some 486DX systems.

Revision 297 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:04:49 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 296
Don't allow userland to set hardware watch points on kernel memory for i386.

Revision 296 - Directory Listing - [select for diffs]
Modified Sat Oct 28 04:01:34 2006 UTC (17 years, 6 months ago) by laffer1
Diff to previous 200
Remove UCB advertising clause.

Revision 200 - Directory Listing - [select for diffs]
Modified Sun Oct 1 22:12:20 2006 UTC (17 years, 7 months ago) by laffer1
Diff to previous 191
Make changes to Generic.  Remove legacy 486 cpu support.  $MidnightBSD$

Revision 191 - Directory Listing - [select for diffs]
Modified Wed Sep 27 12:58:48 2006 UTC (17 years, 7 months ago) by archite
Diff to previous 175
ALTQ configuration for i386 KERNEL

Revision 175 - Directory Listing - [select for diffs]
Modified Sun Sep 17 13:56:38 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 122
Enable the bce gigabit ethernet driver.

Revision 122 - Directory Listing - [select for diffs]
Modified Thu Aug 24 06:51:36 2006 UTC (17 years, 8 months ago) by laffer1
Diff to previous 46
Keyboard multiplexer added to GENERIC. syscons patched to detect keyboards and add them as they are found. i386 only.

Revision 46 - Directory Listing - [select for diffs]
Modified Fri Aug 4 17:10:41 2006 UTC (17 years, 9 months ago) by laffer1
Diff to previous 17
FreeBSD-SA6:13 and 14 were patched.  The nis software and amd athlon fpu handling fixed.  Changes to echo and pfctl are needed to fix compile bugs with changes related to cvs tags and macros.

Revision 17 - Directory Listing - [select for diffs]
Modified Sat Apr 22 20:27:44 2006 UTC (18 years ago) by laffer1
Diff to previous 12
*** empty log message ***

Revision 12 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:13:08 2006 UTC (18 years ago) by laffer1
Diff to previous 11
Correct version of the config files.

Revision 11 - Directory Listing - [select for diffs]
Modified Sat Apr 22 16:04:32 2006 UTC (18 years ago) by laffer1
Diff to previous 6
Kernel config files were missing.

Revision 6 - Directory Listing - [select for diffs]
Modified Sat Feb 25 02:38:42 2006 UTC (18 years, 2 months ago) by laffer1
Diff to previous 3
This commit was generated by cvs2svn to compensate for changes in r5, which
included commits to RCS files with non-trunk default branches.
Revision 3 - Directory Listing - [select for diffs]
Added Sat Feb 25 02:29:52 2006 UTC (18 years, 2 months ago) by laffer1
This commit was generated by cvs2svn to compensate for changes in r2, which
included commits to RCS files with non-trunk default branches.

Convenience Links