xref: /xv6-public/trapasm.S (revision 55e95b16)
1*55e95b16Srtm	.text
2*55e95b16Srtm        .globl trapret
3*55e95b16Srtm	/*
4*55e95b16Srtm         * a forked process RETs here
5*55e95b16Srtm         * expects ESP to point to a Trapframe
6*55e95b16Srtm         */
7*55e95b16Srtmtrapret:
8*55e95b16Srtm        popal
9*55e95b16Srtm        popl %es
10*55e95b16Srtm        popl %ds
11*55e95b16Srtm        addl $0x8, %esp /* trapno and errcode */
12*55e95b16Srtm        iret
13