From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.web10.6279.1678882677639380522 for ; Wed, 15 Mar 2023 05:17:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@rivosinc-com.20210112.gappssmtp.com header.s=20210112 header.b=H6GUZc2e; spf=pass (domain: rivosinc.com, ip: 209.85.216.47, mailfrom: dhaval@rivosinc.com) Received: by mail-pj1-f47.google.com with SMTP id rj10so8031796pjb.4 for ; Wed, 15 Mar 2023 05:17:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20210112.gappssmtp.com; s=20210112; t=1678882677; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=hpVUukozbdnxdPootdW9h5QfyDuNJY84XmmfhNj+mPQ=; b=H6GUZc2e/DfrI736O/bGzcNmIEQgPdFKb1tNTvBxwGGNGp7fgsm1aBdrGQBwbAiTpF 8rsC7K1mp4+WLL7+0vbl3LADgYPlxuPkvkbzRAUJQCfY2uFfMnv23npkhwXpim2qTy1p QnUw8y/AQhUl0wYF8Wqql6AY6JFlJqYndj26RkeVca86JdKlZ4DummSYsHLGE7VeaqEK U8Wx/deM74BqWMAeldMyUXHvHRRkWoWwTXXJIM5dyVp54T6y4bOWLe+knCgDnKXeuZr1 4yTwYp/9eR8lg6kgTOJ+irpldoE24SjpOKBJRe7VOwGpp4KXhX6YDzbuzT209f0NvoJV Qf5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678882677; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hpVUukozbdnxdPootdW9h5QfyDuNJY84XmmfhNj+mPQ=; b=iQ1vGDhKYix383ddng4gq8TjFERPvPrE33g05gZ8SoC7RR0XQqMAQ1zqEn1Rbo0ir+ Uc/nV1aqL0SpQ3pJIDAl2+qziw7fBIFe5a1P8wJJZiBXAlbflb8oqqjbFP8+NyleRqA0 E1eeS0xBgyWpRnU9OeNc1RTSReV4jlfvlVETBzxue5MJV5ZTx10yNHFT47jO9BPFKITJ FyobDa7BUZGyZ/da8iNSsoYM3qGw2px1uDwNzT71rTxmtMiis2nDtc0kDblgIWEYd25Q 00flv0+Or9DT7PY+u7mga2Sa4HNxRAqr7dwPmVF5pemvTnRI+igAPhHkU3GDJao3GZS9 m6cw== X-Gm-Message-State: AO0yUKWAGNb6Ow0S/pCgL7+ne3cIMRqRBT85GDAs6XsNigyeo3SunCK+ zXetlvZ7l7dQqjoFUHQu4ZfAY0V4VolnW4z6mLtZpQ== X-Google-Smtp-Source: AK7set9Utu3C33QU76RSOtj5Xm61WEElZp59rNvMKXDVtKWkLWFPiFzzTZhEDrsnYsudEsXLlN/icg== X-Received: by 2002:a17:903:cc:b0:1a0:75bb:2803 with SMTP id x12-20020a17090300cc00b001a075bb2803mr1922028plc.63.1678882676632; Wed, 15 Mar 2023 05:17:56 -0700 (PDT) Return-Path: Received: from dhaval.ba.rivosinc.com ([171.76.81.12]) by smtp.gmail.com with ESMTPSA id kx13-20020a170902f94d00b001992e74d055sm3550388plb.12.2023.03.15.05.17.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Mar 2023 05:17:56 -0700 (PDT) From: "Dhaval Sharma" To: devel@edk2.groups.io Subject: [PATCH v4 0/2] Upl remove arch spec initialization Date: Wed, 15 Mar 2023 17:47:50 +0530 Message-Id: <20230315121752.118843-1-dhaval@rivosinc.com> X-Mailer: git-send-email 2.40.0.rc0.57.g454dfcbddf MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Looking at adding support for Risc-V for UPL. In the process realised there are several initialisation sequences which need not be part of common UPL entry flow. The flow should be agnostic to both BL and Arch with required hooks provided along the boot path. This patch set addresses 2 such instances related to 8259 interrupt and FP programming. To be on a safer side for now just moving this init to arch folders. branch: https://github.com/rivosinc/edk2/tree/upl-remove-arch-spec-init-v4 Dhaval Sharma (2): UefiPayloadPkg: Remove FP Init from UPL entry UefiPayloadPkg: Move INT prog outside common flow UefiPayloadPkg/UefiPayloadEntry/Ia32/DxeLoadFunc.c | 9 +++++++++ UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c | 9 --------- UefiPayloadPkg/UefiPayloadEntry/X64/DxeLoadFunc.c | 9 +++++++++ 3 files changed, 18 insertions(+), 9 deletions(-) -- 2.40.0.rc0.57.g454dfcbddf