Hardware Assisted Breakpoints in the Linux Kernel for LEON SPARC

dc.contributor.authorWILKINS, DAVID
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerLundin, Peter
dc.contributor.supervisorHellström, Daniel
dc.contributor.supervisorJonsson, Jan
dc.date.accessioned2020-10-20T08:26:20Z
dc.date.available2020-10-20T08:26:20Z
dc.date.issued2020sv
dc.date.submitted2020
dc.description.abstractEmbedded systems can be found in a wide variety of applications ranging from performing simple tasks in a dish washer, to handling critical operations in satellites. There are many different operating systems to choose from when designing such a system. The Linux kernel is open source and a popular alternative for embedded systems. It has a large and active community and supports many different architectures. LEON SPARC is a series of processor cores developed by Cobham Gaisler based on the SPARC v8 architecture. They are especially designed for System on Chip (SoC) solutions which are commonly used in embedded systems.A number of LEON processor cores are fault-tolerant allowing them to be used in space applications. This, and many other applications, creates a high demand for testing and debugging. SPARC is one of the architectures supported by Linux. This support is maintained by Gaisler and other SPARC developers. Gaisler is interested in extending the debugging option on Linux for SPARC by implementing support for hardware assisted breakpointing. This thesis report provides an implementation of hardware assisted breakpoints in the Linux Kernel for LEON SPARC. In addition, a GDB patch was created to provide a use case for the new kernel support.sv
dc.identifier.coursecodeLMTX38sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/301923
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectLinux kernelsv
dc.subjectSPARCsv
dc.subjectLEONsv
dc.subjectGaislersv
dc.subjecthardware assisted breakpointssv
dc.subjectwatchpointssv
dc.subjectembedded systemssv
dc.subjectdebuggingsv
dc.titleHardware Assisted Breakpoints in the Linux Kernel for LEON SPARCsv
dc.type.degreeExamensarbete på kandidatnivåsv
dc.type.uppsokM2

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
20-02 Wilkins ODR.pdf
Storlek:
591.83 KB
Format:
Adobe Portable Document Format
Beskrivning:

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: