summaryrefslogtreecommitdiffstats
path: root/sys/cddl/dev/dtrace/x86
Commit message (Collapse)AuthorAgeFilesLines
* MFC r298473,298787: add invpcid, fix sahf/lahf in dtrace disassembleravg2016-05-171-2/+2
|
* MFC r277300 (by smh): Mechanically convert cddl sun #ifdef's to illumosmav2016-03-201-6/+6
| | | | | | | | | Since the upstream for cddl code is now illumos not sun, mechanically convert all sun #ifdef's to illumos #ifdef's which have been used in all newer code for some time. Also do a manual pass to correct the use if #ifdef comments as per style(9) as well as few uses of #if defined(__FreeBSD__) vs #ifndef illumos.
* MFC r266103grehan2014-08-191-17/+188
| | | | | | | | | | | | | | | | | | | | | | | | | Update dis_tables.c to the latest Illumos version. This includes decodes of recent Intel instructions, in particular VT-x and related instructions. This allows the FBT provider to locate the exit points of routines that include these new instructions. Illumos issues: 3414 Need a new word of AT_SUN_HWCAP bits 3415 Add isainfo support for f16c and rdrand 3416 Need disassembler support for rdrand and f16c 3413 isainfo -v overflows 80 columns 3417 mdb disassembler confuses rdtscp for invlpg 1518 dis should support AMD SVM/AMD-V/Pacifica instructions 1096 i386 disassembler should understand complex nops 1362 add kvmstat for monitoring of KVM statistics 1363 add vmregs[] variable to DTrace 1364 need disassembler support for VMX instructions 1365 mdb needs 16-bit disassembler support This corresponds to Illumos-gate (github) version eb23829ff08a873c612ac45d191d559394b4b408
* MFC r262543:markj2014-05-031-0/+51
| | | | | Fix the struct reg mappings for i386 and amd64, which differ between illumos and FreeBSD.
* MFC r262542:markj2014-05-033-0/+5078
Move some files that are identical on i386 and amd64 to an x86 subdirectory rather than keeping duplicate copies.
OpenPOWER on IntegriCloud