History log of /freebsd-10-stable/sys/conf/files.pc98
Revision Date Author Comments
# 303609 01-Aug-2016 ngie

MFC r288071:

- arm64 change was omitted due to lack of architecture support
- ia64 change was added as the architecture was removed from ^/head

Sponsored by: EMC / Isilon Storage Division

r288071 (by emaste):

Move kbd.c to main sys/conf/files list

It is (optionally) used on all architectures.


# 302964 17-Jul-2016 dchagin

MFC r302517:

Fix a copy/paste bug introduced during X86_64 Linuxulator work.
FreeBSD support NX bit on X86_64 processors out of the box, for i386 emulation
use READ_IMPLIES_EXEC flag, introduced in r302515.

While here move common part of mmap() and mprotect() code to the files in compat/linux
to reduce code dupcliation between Linuxulator's.

MFC r302518, r302626:

Add linux_mmap.c to the appropriate conf/files.


# 298429 21-Apr-2016 emaste

Fix compiled-in keymap generation for sc/vt consoles

In r298297 kbdcontrol's -P <path> option was MFC'd to stable/10, which
enables this change for a simplified compile-time default keymap build
process.

PR: 193865
MFC of: r296899, r296914, r297363, r298402


# 293601 09-Jan-2016 dchagin

MFC r283569 (by nyan):

MFi386: r283407
Implement vdso - virtual dynamic shared object.

MFi386: r283474
Rework signal code to allow using it by other modules, like linprocfs.

MFi386: r283506
For objcopy, use --input-target and --output-target.

This fixes pc98 build.


# 293546 09-Jan-2016 dchagin

MFC r283441:

Implement epoll family system calls. This is a tiny wrapper
around kqueue() to implement epoll subset of functionality.
The kqueue user data are 32bit on i386 which is not enough for
epoll user data, so we keep user data in the proc emuldata.

Initial patch developed by rdivacky@ in 2007, then extended
by Yuri Victorovich @ r255672 and finished by me
in collaboration with mjg@ and jillies@.


# 289818 23-Oct-2015 avg

MFC r261891: provide fast versions of ffsl and flsl for i386; ffsll and
flsll for amd64


# 276135 23-Dec-2014 nyan

MFC: r272492

Merge pc98's machdep.c into i386/i386/machdep.c.


# 276125 23-Dec-2014 nyan

MFC: r272490 (partial)

- MFi386: Add compile-with option for tau32-ddk.c.
- Whitespace change.


# 276070 22-Dec-2014 jhb

MFC 260557,271076,271077,271082,271083,271098:
- Remove spaces from boot messages when we print the CPU ID/Family/Stepping
- Move prototypes for various functions into out of C files and into
<machine/md_var.h>.
- Reduce diffs between i386 and amd64 initcpu.c and identcpu.c files.
- Move blacklists of broken TSCs out of the printcpuinfo() function
and into the TSC probe routine.
- Merge the amd64 and i386 identcpu.c into a single x86 implementation.


# 272020 23-Sep-2014 bz

MFC r271743:

Implement most of timer_{create,settime,gettime,getoverrun,delete}
for amd64/linux32. Fix the entirely bogus (untested) version from
r161310 for i386/linux using the same shared code in compat/linux.

It is unclear to me if we could support more clock mappings but
the current set allows me to successfully run commercial
32bit linux software under linuxolator on amd64.

Reviewed by: jhb
Differential Revision: D784
Sponsored by: DARPA, AFRL
Approved by: re (gjb)


# 259511 17-Dec-2013 kib

MFC r257230:
Add a virtual table for the busdma methods on x86, to allow different
busdma implementations to coexist.


# 276135 23-Dec-2014 nyan

MFC: r272492

Merge pc98's machdep.c into i386/i386/machdep.c.


# 276125 23-Dec-2014 nyan

MFC: r272490 (partial)

- MFi386: Add compile-with option for tau32-ddk.c.
- Whitespace change.


# 276070 22-Dec-2014 jhb

MFC 260557,271076,271077,271082,271083,271098:
- Remove spaces from boot messages when we print the CPU ID/Family/Stepping
- Move prototypes for various functions into out of C files and into
<machine/md_var.h>.
- Reduce diffs between i386 and amd64 initcpu.c and identcpu.c files.
- Move blacklists of broken TSCs out of the printcpuinfo() function
and into the TSC probe routine.
- Merge the amd64 and i386 identcpu.c into a single x86 implementation.


# 272020 23-Sep-2014 bz

MFC r271743:

Implement most of timer_{create,settime,gettime,getoverrun,delete}
for amd64/linux32. Fix the entirely bogus (untested) version from
r161310 for i386/linux using the same shared code in compat/linux.

It is unclear to me if we could support more clock mappings but
the current set allows me to successfully run commercial
32bit linux software under linuxolator on amd64.

Reviewed by: jhb
Differential Revision: D784
Sponsored by: DARPA, AFRL
Approved by: re (gjb)


# 259511 17-Dec-2013 kib

MFC r257230:
Add a virtual table for the busdma methods on x86, to allow different
busdma implementations to coexist.