]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r271743:
authorbz <bz@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 23 Sep 2014 07:50:04 +0000 (07:50 +0000)
committerbz <bz@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 23 Sep 2014 07:50:04 +0000 (07:50 +0000)
commitf8294e64b30fef05f699980485fe060f6ecff886
tree89964ddeb9656610ec43f402508d0ccf8e508b99
parent17b03359789f2e7eeb84dee15d7a4c74f0c1af3b
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)

git-svn-id: svn://svn.freebsd.org/base/stable/10@272020 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
12 files changed:
sys/amd64/linux32/linux.h
sys/amd64/linux32/linux32_dummy.c
sys/amd64/linux32/syscalls.master
sys/compat/linux/linux_timer.c [new file with mode: 0644]
sys/compat/linux/linux_timer.h [new file with mode: 0644]
sys/conf/files.amd64
sys/conf/files.i386
sys/conf/files.pc98
sys/i386/linux/linux.h
sys/i386/linux/linux_machdep.c
sys/i386/linux/syscalls.master
sys/modules/linux/Makefile