🪴 ParkJB Garden

Search

SearchSearch
      • Architecture
        • SOLID
      • ARM
        • Exceptions
          • Exception Handling Registers
          • Exception Levels
          • Exception Vector Table
          • Interrupt
        • A-Profile A64 Instructions
          • cmp
          • DMB DSB ISB
          • MSR MSR
          • STP
        • Learn the architecture
          • AArch64 memory management
          • Learn The Architecture
        • PL011 UART
          • Interrupts
          • Registers
        • Programmer's Guide
          • Chapter 12 The Memory Management Unit
        • A-Profile Registers
          • Program Status Registers
            • APSR
            • CPSR
            • SPSR
          • DAIF
          • HCR_EL2
          • ICC_SGI1R_EL1
          • SPSel
          • VBAR_EL1
        • Processor Modes
        • Timer
        • Virtual Memory
      • Flutter
        • Architecture
      • Linux
        • Kernel API
          • kernel ↔ user
          • mknod
        • Kernel Labs
          • Introduction
          • Character Device Drivers
          • I/O access and Interrupts
          • Deferred Work
        • Linux Commands
          • Linux BIOS
          • rsync
          • Upgrade Debian
        • ELF
      • Projects
        • Cookie
          • 3/14 아이디어 발표
          • 3/28 5주차 발표
          • 4/11 7주차 발표
          • 4/25 9주차 발표
          • 5/9 13주차 발표
          • 5/23 15주차 발표
          • 6/13 18주차 발표
          • 6/20 1학기 최종발표
          • 9/11 2학기 소개발표
          • 9/25 4주차 발표
          • 10/23 8주차 발표
          • 11/6 10주차 발표
          • 11/20 12주차 발표
          • 12/11 14주차 발표
          • 12/18 2학기 최종발표
        • cosmos
          • Appendix
            • Virt Board Memory Map
          • Daily Notes
            • 2024-03-28
            • 2024-03-29
            • 2024-04-01
            • 2024-04-03
            • 2024-04-08
            • 2024-05-04 GIC
          • cosmos 중간보고서
          • Introduction
          • QEMU 세팅
          • Booting
          • Device Tree
          • Boot Loading
          • Interrupt Handling 01
          • Interrupt Handling 02
          • Interrupt Handling 02
          • Memory Layout
          • Counter Timer
          • 12_UART
          • 13_Debugging - GIC
          • 14_Refactoring & Timer IRQ Based Handling
          • 15_Debugging - Keyboard Interrupt
          • Untitled
        • OS Assignments
          • PA0: Warming up C programming
          • PA1: My Amazing Shell
          • PA2: Simulating Process Schedulers
          • PA3: Virtual Memory Simulator
        • WePlan - 공동공간 예약 서비스
          • Project Proposal
          • Requirements Specification
          • Design Document
          • Final Project Report
        • Doge Driver
        • 엘레베이터 컨트롤러
      • Rust
        • 13 Functional Language Features
      • 🤪 뒤죽박죽
        • 2024-02 네트워크 삽질
        • Github Actions 으로 obsidian-quartz 블로그 퍼블리시
        • nginx certbot
        • [OpenCV] Xcode OpenCV 설치 및 세팅
        • [Conda] Rosetta + Conda Env 세팅
        • [ROS] Rosetta + Conda로 ROS 세팅

    Recent Notes

    • nginx certbot

      Sep 26, 2024

      • cosmos

        Sep 26, 2024

        • 13 Functional Language Features

          Sep 26, 2024

          Home

          ❯

          ARM

          ❯

          A Profile Registers

          ❯

          SPSel

          SPSel

          Sep 26, 2024, 1 min read

          SPSel §

          • Purpose: Allows the Stack Pointer to be selected between SP_EL0 and SP_ELx.
          • Reference: https://developer.arm.com/documentation/ddi0601/2023-12/AArch64-Registers/SPSel—Stack-Pointer-Select

          Graph View

          SPSelInterrupt Handling 02

          Backlinks

          • Interrupt Handling 02
              • Architecture
                • SOLID
              • ARM
                • Exceptions
                  • Exception Handling Registers
                  • Exception Levels
                  • Exception Vector Table
                  • Interrupt
                • A-Profile A64 Instructions
                  • cmp
                  • DMB DSB ISB
                  • MSR MSR
                  • STP
                • Learn the architecture
                  • AArch64 memory management
                  • Learn The Architecture
                • PL011 UART
                  • Interrupts
                  • Registers
                • Programmer's Guide
                  • Chapter 12 The Memory Management Unit
                • A-Profile Registers
                  • Program Status Registers
                    • APSR
                    • CPSR
                    • SPSR
                  • DAIF
                  • HCR_EL2
                  • ICC_SGI1R_EL1
                  • SPSel
                  • VBAR_EL1
                • Processor Modes
                • Timer
                • Virtual Memory
              • Flutter
                • Architecture
              • Linux
                • Kernel API
                  • kernel ↔ user
                  • mknod
                • Kernel Labs
                  • Introduction
                  • Character Device Drivers
                  • I/O access and Interrupts
                  • Deferred Work
                • Linux Commands
                  • Linux BIOS
                  • rsync
                  • Upgrade Debian
                • ELF
              • Projects
                • Cookie
                  • 3/14 아이디어 발표
                  • 3/28 5주차 발표
                  • 4/11 7주차 발표
                  • 4/25 9주차 발표
                  • 5/9 13주차 발표
                  • 5/23 15주차 발표
                  • 6/13 18주차 발표
                  • 6/20 1학기 최종발표
                  • 9/11 2학기 소개발표
                  • 9/25 4주차 발표
                  • 10/23 8주차 발표
                  • 11/6 10주차 발표
                  • 11/20 12주차 발표
                  • 12/11 14주차 발표
                  • 12/18 2학기 최종발표
                • cosmos
                  • Appendix
                    • Virt Board Memory Map
                  • Daily Notes
                    • 2024-03-28
                    • 2024-03-29
                    • 2024-04-01
                    • 2024-04-03
                    • 2024-04-08
                    • 2024-05-04 GIC
                  • cosmos 중간보고서
                  • Introduction
                  • QEMU 세팅
                  • Booting
                  • Device Tree
                  • Boot Loading
                  • Interrupt Handling 01
                  • Interrupt Handling 02
                  • Interrupt Handling 02
                  • Memory Layout
                  • Counter Timer
                  • 12_UART
                  • 13_Debugging - GIC
                  • 14_Refactoring & Timer IRQ Based Handling
                  • 15_Debugging - Keyboard Interrupt
                  • Untitled
                • OS Assignments
                  • PA0: Warming up C programming
                  • PA1: My Amazing Shell
                  • PA2: Simulating Process Schedulers
                  • PA3: Virtual Memory Simulator
                • WePlan - 공동공간 예약 서비스
                  • Project Proposal
                  • Requirements Specification
                  • Design Document
                  • Final Project Report
                • Doge Driver
                • 엘레베이터 컨트롤러
              • Rust
                • 13 Functional Language Features
              • 🤪 뒤죽박죽
                • 2024-02 네트워크 삽질
                • Github Actions 으로 obsidian-quartz 블로그 퍼블리시
                • nginx certbot
                • [OpenCV] Xcode OpenCV 설치 및 세팅
                • [Conda] Rosetta + Conda Env 세팅
                • [ROS] Rosetta + Conda로 ROS 세팅

            Created with Quartz v4.1.5, © 2024

            • GitHub
            • Discord Community