From nobody Sun Jul 03 21:48:58 2022 X-Original-To: soc-status@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 944518A5802 for ; Sun, 3 Jul 2022 21:49:18 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LbjJF4N9bz4Qlt for ; Sun, 3 Jul 2022 21:49:17 +0000 (UTC) (envelope-from bojan.novkovic@kset.org) Received: by mail-wr1-x436.google.com with SMTP id i25so10812014wrc.13 for ; Sun, 03 Jul 2022 14:49:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kset.org; s=google; h=mime-version:from:date:message-id:subject:to; bh=qAGTOg6hqZ7EZK2eP35kimRNTsoGkP8rViI7MBRXW1U=; b=dsVfsLDG9Nq3fjCoMGP0QctCYo2anNNBZ7b/YBYkLjKKrAlydrNqGDIIQP4xIWAS3X v1ysfazVPk0IHqXzA+O5LLMi/Oxd69vDgOJMx+lVCZC4blk2geeUv1XsO/NDCEHVtCmG 9P3HpUdz6EiGm4v1EmqTv3uPIK+fByNyQRG5+brXusN+0Sqz9BfYQNG5SvGvjhInGRkU k7pI64g7XJxlf00gUQmASn+RcgBuqtLo0MbAqYayQNqTUe2ezzxT5FXAx3bQJJAioCmq XSEEGTSwXhXMA7hBSioiusM38Tx76K6KSx1GhAunLEdRe8iUEZ2tti4sIK8kGsozvKBg RehQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qAGTOg6hqZ7EZK2eP35kimRNTsoGkP8rViI7MBRXW1U=; b=wGER+ytJlmCDqhfZCGfX5pBfYwKxmjQbTSTYK4T8a/tHKxTD1XHHEBeFqZdGfV3UU7 Bpx5lvmuYn59kQHONRkZdo+MD5/K+ZVysqtyEhQ3RxRsrOrMYYLO8sdJ7u8fzrwtEUBE qBuzFtxligjXtPMbUjsSqtLTZUpzq2kS4o49TqVhACpV/2/S+RCidpN1+ohjIgjcKR37 N3WtnZ/ZQjyMRJM3Qor6i3oO1CL3jgA8aafdNHxdOJpQTeSlFMrb32FZpe7ngmn380dG j/lF2d5Molwx9rk2dSNssHzBvLBvwBYvr2DIqOtmOqlPuZs/gqtirgehNaGv70UmNS6H UQUg== X-Gm-Message-State: AJIora9z9JZImBaQ4PRWMaXG6GFq+nTukPzHG5XxAZ/JoyHnKKkIXhBr 08iMyBGpW918/exPVaKQrtCLBbQ0iOiCS5EyOyRqncDDLMo= X-Google-Smtp-Source: AGRyM1tJSWmZH1I+X05R8ddEid6LaiB/HA5WkeqM0cPXQvmneuEX1U1CnD9K/T31ar4ZtKezan8UVpaHQELmPhbW5Uc= X-Received: by 2002:adf:fb10:0:b0:207:af88:1eb9 with SMTP id c16-20020adffb10000000b00207af881eb9mr24052119wrr.238.1656884949809; Sun, 03 Jul 2022 14:49:09 -0700 (PDT) List-Id: Summer of Code Status Reports and Discussion List-Archive: https://lists.freebsd.org/archives/soc-status List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-soc-status@freebsd.org X-BeenThere: soc-status@freebsd.org MIME-Version: 1.0 From: =?UTF-8?Q?Bojan_Novkovi=C4=87?= Date: Sun, 3 Jul 2022 23:48:58 +0200 Message-ID: Subject: [GSoC Weekly Status #3] bhyve debug server enhancements To: soc-status@freebsd.org Content-Type: multipart/alternative; boundary="000000000000de0fc105e2ed968a" X-Rspamd-Queue-Id: 4LbjJF4N9bz4Qlt X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=kset.org header.s=google header.b=dsVfsLDG; dmarc=pass (policy=quarantine) header.from=kset.org; spf=pass (mx1.freebsd.org: domain of bojan.novkovic@kset.org designates 2a00:1450:4864:20::436 as permitted sender) smtp.mailfrom=bojan.novkovic@kset.org X-Spamd-Result: default: False [-4.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[kset.org:s=google]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; DKIM_TRACE(0.00)[kset.org:+]; DMARC_POLICY_ALLOW(-0.50)[kset.org,quarantine]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::436:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MLMMJ_DEST(0.00)[soc-status]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --000000000000de0fc105e2ed968a Content-Type: text/plain; charset="UTF-8" Hello, I've spent the last week implementing hardware watchpoint support for bhyve's gdb stub. Aside from adding minimal kernel-side support for forwarding relevant VMEXITs to userland, most of the changes revolved around tracking the state of the guest's DR* registers and placing gdb's watchpoints in available registers. I'm happy to report that the basic functionality is working properly and that the feature will be thoroughly tested during the next week. Bojan --000000000000de0fc105e2ed968a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I've spent the la= st week implementing hardware watchpoint support for bhyve's gdb stub. = Aside from adding minimal kernel-side support for forwarding relevant VMEXI= Ts to userland, most of the changes revolved around tracking the state of t= he guest's DR* registers and placing gdb's watchpoints in available= registers. I'm happy to report that the basic functionality is working= properly and that the feature will be thoroughly tested during the next we= ek.

Bojan
--000000000000de0fc105e2ed968a--