Leon Loopik ca925c49e0 Add rsi to the clobber list (#195)
In the second macro (handler_with_error_code), we pop the error code into rsi, this means we are changing the value of rsi in the assembly block, so we should add it to the clobbers.

I am quite new to this, so please close this request if I am completely wrong.

(Side question: An other thing I came across while trying to figure out if this was correct, is that every documentation says you should add curly brackets around register names, can someone tell me why this is not done here?)
2016-08-04 00:19:12 +02:00
2016-08-04 00:19:12 +02:00
2016-08-03 17:00:18 +02:00
2015-08-25 14:54:06 +02:00
2016-05-02 15:44:36 +02:00
2016-07-14 11:21:04 +02:00

Blog OS

Build Status Join the chat at https://gitter.im/phil-opp/blog_os

This repository contains the source code for the Writing an OS in Rust series at os.phil-opp.com.

Bare Bones

Memory Management

Exceptions

Additional Resources

Building

You need to have nasm, grub-mkrescue, xorriso, qemu and a nighly Rust compiler installed. Then you can run it using make run.

Please file an issue if you run into any problems.

License

The source code is dual-licensed under MIT or the Apache License (Version 2.0). This excludes the blog directory.

Description
Languages
HTML 96.5%
SCSS 1.5%
CSS 1.2%
JavaScript 0.4%
Python 0.2%