home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / unix / riscbsd / datafile / _btriscbsd / booter / s / exitos < prev    next >
Encoding:
Text File  |  1996-02-17  |  2.1 KB  |  66 lines

  1. ; $NetBSD$
  2.  
  3. ;
  4. ; Copyright (c) 1994 Mark Brinicombe.
  5. ; Copyright (c) 1994 Brini.
  6. ; All rights reserved.
  7. ;
  8. ; This code is derived from software written for Brini by Mark Brinicombe
  9. ;
  10. ; Redistribution and use in source and binary forms, with or without
  11. ; modification, are permitted provided that the following conditions
  12. ; are met:
  13. ; 1. Redistributions of source code must retain the above copyright
  14. ;    notice, this list of conditions and the following disclaimer.
  15. ; 2. Redistributions in binary form must reproduce the above copyright
  16. ;    notice, this list of conditions and the following disclaimer in the
  17. ;    documentation and/or other materials provided with the distribution.
  18. ; 3. All advertising materials mentioning features or use of this software
  19. ;    must display the following acknowledgement:
  20. ;    This product includes software developed by Brini.
  21. ; 4. The name of the company nor the name of the author may be used to
  22. ;    endorse or promote products derived from this software without specific
  23. ;    prior written permission.
  24. ;
  25. ; THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED
  26. ; WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  27. ; MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  28. ; IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  29. ; INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  30. ; (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  31. ; SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  32. ; HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  33. ; LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  34. ; OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  35. ; SUCH DAMAGE.
  36. ;
  37. ; RiscBSD kernel project
  38. ;
  39. ; exitos.s
  40. ;
  41. ;
  42. ;
  43. ; Created      : 12/09/94
  44. ; Last updated : 12/09/94
  45. ;
  46. ; Based on kate/library/exitos.s
  47. ;
  48. ;    $Id$
  49. ;
  50. ;
  51.  
  52.     GET    h.asmregs
  53.  
  54.         AREA |C$$code|, CODE, READONLY
  55.  
  56.         EXPORT ExitOS
  57.  
  58. ; Returns from SVC26 mode to USR26 mode
  59. ;
  60. ExitOS
  61.     MOV    a3, lr
  62.         BIC    a3, a3, #&00000003
  63.     MOVS    pc, a3
  64.  
  65.         END
  66.