Date: Sat, 25 Sep 2021 14:28:13 GMT From: Mark Johnston <markj@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: f766826fe3b8 - main - amd64: Remove proc0_tf, the bootstrap trapframe Message-ID: <202109251428.18PESDG4073092@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by markj: URL: https://cgit.FreeBSD.org/src/commit/?id=f766826fe3b82462c6397ec849dc2243f4bdfeee commit f766826fe3b82462c6397ec849dc2243f4bdfeee Author: Mark Johnston <markj@FreeBSD.org> AuthorDate: 2021-09-25 14:18:52 +0000 Commit: Mark Johnston <markj@FreeBSD.org> CommitDate: 2021-09-25 14:18:52 +0000 amd64: Remove proc0_tf, the bootstrap trapframe It no longer serves any purpose as thread0's td_frame field is now initialized during fpuinitstate(). No functional change intended. Reviewed by: kib MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D32057 --- sys/amd64/amd64/machdep.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/sys/amd64/amd64/machdep.c b/sys/amd64/amd64/machdep.c index 5c9b64526609..c629db566528 100644 --- a/sys/amd64/amd64/machdep.c +++ b/sys/amd64/amd64/machdep.c @@ -202,7 +202,6 @@ long realmem = 0; struct kva_md_info kmi; -static struct trapframe proc0_tf; struct region_descriptor r_idt; struct pcpu *__pcpu; @@ -1584,7 +1583,6 @@ hammer_time(u_int64_t modulep, u_int64_t physfree) /* setup proc 0's pcb */ thread0.td_pcb->pcb_flags = 0; - thread0.td_frame = &proc0_tf; env = kern_getenv("kernelname"); if (env != NULL)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202109251428.18PESDG4073092>