#
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.
|