Skip to content

Instantly share code, notes, and snippets.

@mgerdts
Created May 14, 2019 14:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mgerdts/e16e8a172fd81b45ebd5d1aac3f04bc7 to your computer and use it in GitHub Desktop.
Save mgerdts/e16e8a172fd81b45ebd5d1aac3f04bc7 to your computer and use it in GitHub Desktop.
debugging bhyve with mdb from host
commit 2d1a8a4a97fe44c06e3fedddbb32f89fc2755a3e
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Tue Jan 15 16:29:40 2019 +0100
OS-7508 mdb: assertion tripped in libvmm when bhyve VM halts while mdb is attached
OS-7519 mdb: bhyve target can attach before the first vCPU is configured
commit 2a78db82bec123064d30d051995cb4d577ca04ba
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Wed Feb 13 16:08:32 2019 +0000
OS-7441 mdb: clean up ::sysregs duplication
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit 64570bd313f25b33a67193828aa20d7a15c3fed0
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Thu Dec 20 11:41:51 2018 +0000
OS-6969 want mdb module for bhyve
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit 7acaa8e37be75212e7823e35fc1b9a4cc61f601b
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Thu Dec 20 10:53:02 2018 +0000
OS-7408 want native libvmm
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit 2319d4707150167d5bc9a32748d310d0c5e7a022
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Thu Dec 20 10:57:55 2018 +0000
OS-7407 add new x86 CR4, EFER and debug register bit definitions
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit ef99fdeb43192c7e62a7840425422ba46a23bfb6
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Thu Dec 20 10:53:01 2018 +0000
OS-7406 mdb: add two new virtual address spaces for code and stack accesses
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit d26e2e435b9b90faf246361d40c15b60d0a08f04
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Thu Dec 20 10:10:13 2018 +0000
OS-7405 mdb: allow mdb_ia32util and mdb_amd64util to coexist
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit c5542e08ddb93fd03fe4236192d48fe4b02ac3d7
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Thu Dec 20 10:09:53 2018 +0000
OS-7404 mdb: add KREG_FSBASE
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit d7de91d50ce9dc1ece13217712b50a1d6e4b5f12
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Thu Dec 20 10:09:38 2018 +0000
OS-7403 libvmmapi: add vm_get_devmem_offset
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit 4650832b29268c92656cbcbc0b543402b8c3f6fa
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Thu Dec 20 09:58:04 2018 +0000
OS-7402 libvmmapi: vm_open destroys VM on error, vm_close is missing
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit c80a96f941e57993b407b02fe55a9f725a070282
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Thu Dec 20 09:47:03 2018 +0000
OS-7419 bhyve: want switch to start VM in suspended state
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit 6bae70f86196b5f8f8767a4e2f3c1b7583459dac
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Wed Dec 19 16:27:28 2018 +0000
OS-7392 bhyve optstr wrong for -Y
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Jorge Schrauwen <sjorge@blackdot.be>
Approved by: John Levon <john.levon@joyent.com>
commit b3bd764962b86d7c9b6cb4939d04a3bde0ca6519
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Wed Dec 5 22:47:24 2018 +0000
OS-7401 bhyve: suspend vcpu after mtrap vmexit
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit 4966850cbd32c33aeed41ff4610b6ac82c195962
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Wed Dec 5 22:34:02 2018 +0000
OS-7395 bhyve: VM_{SUSPEND,RESUME}_CPU ioctls ignore vcpu argument
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
commit e0f08ef22a20cf816904f0b60a05b9dbe40cb836
Author: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Date: Wed Dec 5 22:23:42 2018 +0000
OS-7394 defer bhyve instance destruction to last close
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: John Levon <john.levon@joyent.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment